2016-07-18 52 views
0

我使用PHP和MySQL LOAD DATA LOCAL INFILE從外部文件導入大約200,000行數據。但是,我在文字KOA的某處發現了一個角色問題。如何解析PHP中的字符

在Windows服務器上,我從數據庫中讀取這個領域的時候了KOenter image description here

在Linux服務器上,我得到了一些不可讀代碼:enter image description here

因此,我試圖把角色O編碼在KOA和發現它是\x4F\xC2\x9D,而不是\x4F ...

我想知道是否有反正解析整個文件並輸出正確的字符,而無需手動更改文件中的內容?

PHP中可能有一些函數或使用NPM?然後在記事本++

+0

我們是否應該假設您對任何涉及的參與者(PHP,MySQL和CSV)所使用的編碼沒有任何線索?你是否至少知道提供數據的公司所說的語言? –

回答

0

首先打開數據文件上編碼點擊>轉換爲UTF-8和保存。

現在上傳數據到mysql數據庫服務器。

+0

如果你不知道源代碼,這不是彩票嗎? –

+0

我做了,並在SublimeText2中用UTF-8保存。但似乎什麼也沒發生...... –