[英]how to display this chinese character?
我已經將mySQL Collation設置為utf8_unicode_ci,如果我在數據庫中手動插入漢字,則顯示漢字是成功的工作,但是一旦使用代碼,它就會顯示
ž...
我在標頭中添加了此<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
,但我嘗試過utf8_encode,但仍然發生相同的問題。
謝謝,希望你能盡快答復我
您是否設置了連接字符集/排序規則? 建立連接后立即執行此查詢
SET NAMES 'utf8'
您可能忘記了在連接后執行此查詢
SET NAMES utf8
試試看,你會看到
有兩個步驟,你應該做
使用UTF8添加查詢
$query = "SET NAMES 'utf8'";
mysql_query($query);
確保您的文件編碼為UTF8,使用您喜歡的編輯器打開腳本並另存為UTF8
為了保證從MySQL的客戶端連接的默認預計UTF-8編碼,請使用以下查詢:
SET NAMES 'utf8'
此外,請確保PHP將字符串解釋為UTF-8字符串。 由於PHP不支持多字節字符,因此必須使用允許PHP使用UTF-8字符串的函數:
utf8_decode()
或者其他的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.