簡體   English   中英

如何顯示這個漢字?

[英]how to display this chinese character?

我已經將mySQL Collat​​ion設置為utf8_unicode_ci,如果我在數據庫中手動插入漢字,則顯示漢字是成功的工作,但是一旦使用代碼,它就會顯示

ž...

我在標頭中添加了此<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta> ,但我嘗試過utf8_encode,但仍然發生相同的問題。

謝謝,希望你能盡快答復我

您是否設置了連接字符集/排序規則? 建立連接后立即執行此查詢

SET NAMES 'utf8'

您可能忘記了在連接后執行此查詢

SET NAMES utf8 

試試看,你會看到

有兩個步驟,你應該做

  1. 使用UTF8添加查詢

    $query = "SET NAMES 'utf8'";

    mysql_query($query);

  2. 確保您的文件編碼為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM