2014-06-18 28 views
-1

我感到有一些問題出現在我的英語UTF-8網站日文文字我曾嘗試以下日文文字顯示不正確的PHP

<?= $japan[artist];?>但它打印出這樣的椎å林檎

我試圖編碼它,甚至不打印出來,我試過html_entity_decode($text, ENT_QUOTES, "utf-8");

如果我知道如何將日文文本編碼爲UTF-8,這將幫助我想,但我似乎無法找到任何信息這個或PHP函數。

該數據庫MongoDB的不是MYSQL

這一點,實在值得指出的是,該文本被保存在JapaneseA文本,而不是UTF-8

+2

你記得設置適當的meta標籤? '' –

+0

如果數據來自MySQL DB,那麼還請檢查區域設置'字符集utf8 collat​​e utf8_general_ci' –

+0

看看這個http://stackoverflow.com/a/24277493/3176270 – M98

回答

1

我用波斯語和一段時間有這個問題,我認爲這是不是PHP的問題,這個建議也許一個是你的答案:

編輯器編碼1更改爲UTF-8

2,如果使用數據庫,將其設置爲utf8_general_ci

這個HTML標籤3,添加到您的網頁的頭:

舊標籤(HTML4)

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 

和HTML5:

<meta charset="utf-8"/>