目前,我正在使用php web服務從MySQL檢索信息。 我正在處理多種語言,包括中文/日文/法文字符,我有問題顯示中文/日文和其他幾種語言。Web服務中的多種語言
<?php
echo "你好";
?>
例如,當我試圖呼應簡單中國文字,顯示的內容是「ä½A¥½」,而不是,我不知道如何着手。
請指教。
謝謝
目前,我正在使用php web服務從MySQL檢索信息。 我正在處理多種語言,包括中文/日文/法文字符,我有問題顯示中文/日文和其他幾種語言。Web服務中的多種語言
<?php
echo "你好";
?>
例如,當我試圖呼應簡單中國文字,顯示的內容是「ä½A¥½」,而不是,我不知道如何着手。
請指教。
謝謝
您應該設置字符編碼。
傳統上,這是通過設置html內容類型標題完成的。默認的通常是:
Content-Type: text/html; charset=ISO-8859-1
您可以通過使用header()
功能通過PHP改變這一點。
header('Content-Type: text/html; charset=utf-8');
其他一些資源給你:
http://www.w3.org/International/questions/qa-html-encoding-declarations http://en.wikipedia.org/wiki/Character_encodings_in_HTML
1)確保文件保存爲UTF-8 (不含BOM)
2)告訴瀏覽器它是UTF-8(如hafichuk解釋)
3)確保瀏覽器使用的是具有中文/日文/等字符的字體(大量字體沒有它們 - 如果你已經完成了1和2,這很可能是問題)
設置你的字符編碼。 –