存儲數據的奇怪字符編碼:舊腳本正確顯示,新腳本無法
問題:
一個網站正在從未指定的資料庫引擎重寫為新的使用Codeigniter 編寫腳本。原始資料庫引擎正確顯示波斯語字符,但新腳本以奇怪的字體/字符集顯示它們。
其他詳細資訊:
分析:
問題在於如何設定資料庫連線。舊腳本可能使用了正確解釋波斯語字符的特定設置,而新腳本使用了導致它們顯示不正確的不同設置。解決方案:
SELECT CONVERT(BINARY CONVERT(field_name USING latin1) USING utf8) FROM table_name
以上是資料庫遷移後,為什麼我的 CodeIgniter 應用程式中的波斯語字元顯示不正確?的詳細內容。更多資訊請關注PHP中文網其他相關文章!