我需要將XML導入到mysql數據庫。它是以ISO-8859-1編碼導入的。 那麼,它是非常舊的MySQL版本4.0.27 + PHP 4. 問題是 - 當我從數據庫到網站的文本我需要改變編碼爲Windows-1250。我不知道爲什麼,但iconv或mb_convert_encoding不起作用(它做了什麼,但它仍然看起來不行)。 我設法將XML的編碼更改爲utf-8 ..但問題仍然存在。我無法從utf-8轉換到windows-1250。 ??? 非常感謝ISO-8859-1編碼到windows-1250與PHP?
0
A
回答
1
Iconv()是相當肯定的路要走,如果它不起作用,那麼我的猜測會是輸入有問題(或者它是以不同的格式發生呈現正確地在你的環境中)。那可能嗎?
編輯:也許這有幫助嗎? http://de.php.net/manual/en/function.iconv.php#59030
2
Windows-1250沒有緊密映射到iso-8859-1。它更貼近iso-8859-2。如果您使用源編碼中目標編碼中不可用的字符,則您將獲得默認字符或最適合的字符,具體取決於您使用轉碼工具指定的選項。
您能否澄清涉及的步驟和數據內容?這將有助於弄清楚你的選擇是什麼。
相關問題
- 1. PHP與Json編碼
- 2. asp.net到php編碼
- 3. Php編碼與希臘
- 4. PHP編碼程序與TM
- 5. 如何編碼,並與PHP
- 6. 編碼與jQuery AJAX和PHP
- 7. PHP JSON編碼與nl2br
- 8. php編碼UTF-8與php爆炸
- 9. 如何保存到PHP文件與編碼 - 在PHP或JS
- 10. Python到PHP - Base64編碼SHA256
- 11. 字符編碼到PHP
- 12. PHP:防止編碼é到?
- 13. PHP沒有編碼到JSON
- 14. 從xml編碼到/從PHP?
- 15. 編碼PHP數組到JSON
- 16. PHP 5.2.17到PHP 5.4.4編碼問題
- 17. Flash到PHP base64編碼/解碼
- 18. php到silverlight base64編碼/解碼
- 19. PHP concatenate字符與Unicode編碼的字符編碼
- 20. 編碼PHP源碼
- 21. PHP音頻傳輸與分塊編碼
- 22. Unicode編碼在PHP與希伯來語
- 23. PHP PDO - Json的編碼與UTF-8
- 24. PHP編碼程序與面向對象
- 25. PHP MySQL的編碼問題與XML
- 26. 錯誤的編碼與在PHP
- 27. 刮痧HTML與PHP和編碼問題
- 28. 與XMLWriter的(PHP)的編碼問題
- 29. odtphp編碼錯誤與PHP 5.4
- 30. 字符編碼與file_get_contents()函數/ PHP
對,如果文本有大量高於128個字符,即使向Windows-1250「正確」轉換也會非常有損。如果可能,請使用UTF-8保存併發布您的數據。 – 2009-11-04 00:48:33