我顯示HTML
一些俄語單詞,它表明類似以下。俄羅斯UTF-8顯示特殊字符? (PHP)
HђVџHђVѕHђV「HђVЅH'V
結果是:
全幀
我試圖原始字符串轉換UTF8
並顯示在HTML
。我發現像上面。
一些信息:
存儲現場歸類:latin1_swedish_ci
SQL結果是:
ÐолнÑйкаÐ'Ñ
我查詢的數據庫,並獲得價值。然後轉換爲utf8
:
mb_convert_encoding($value, 'utf-8', 'windows-1251');
可否請你看看這個鏈接。有人修好了:
http://stackoverflow.com/questions/13765242/need-help-determining-encoding-of-the-text
的問題是我重建一個網站。有些數據是從舊的網站。我不能手動輸入,因爲這是一個很大。所以我寫了一個PHP腳本從舊的網站獲得數據並插入到我的新網站。舊的網站顯示在HTML完美俄語。但我沒有代碼它,我看不到他的代碼。 我已經檢查舊錶和新表之間的數據。這是相同的。
嘗試建立在SQL小提琴 – SagarPPanchal 2015-02-10 04:12:56
是人物實體或實際的性格嗎? Latin1則不支持俄語字符。 「使用Latin-1的是,它只有256個可能的字符,因此沒有辦法有效地代表了語言,其字母從英語顯著不同字符(包括如俄語,希臘語,希伯來語,阿拉伯語語言的主要缺點,幾乎所有亞洲語言和幾乎每一種語言有史以來人類發明)。「 https://www.bluebox.net/insight/blog-article/getting-out-of-mysql-character-set-hell 您將無法轉換什麼是不存在的,例如炭。 – chris85 2015-02-10 04:19:18
有人被另一個的langauge,而不是PHP在這裏固定的。 我不能找到一些職能從PHP喜歡的代碼在那裏。 http://stackoverflow.com/questions/13765242/need-help-determining-encoding-of-the-text – 2015-02-10 04:22:50