0
我導入使用UTF-8 .csv文件到我的phpmyadmin。導入的CSV文件沒有UTF-8在phpMyAdmin
我設置文件的字符編碼
utf-8,
的分隔符來
;
,其餘爲默認值。
進口成功的工作,但後來我切換到「創建數據庫」的觀點,看到所有的(德國)的口音,如:
Ü, Ö, Ä, ß..
被替換
?
我猜的東西與phpMyAdmin的unicode是錯誤的,
,因爲我導入的CSV可以顯示這些口音。
有誰怎樣的一些提示或解決方案?
編輯:
我通過看的my.ini檢查默認字符設置, 但他們似乎要被罰款。
#collation_server=utf8_unicode_ci
#character_set_server=utf8
所有制結構在phpMyAdmin(下,以查看)還示出
utf8_general_ci
那麼,CSV文件是用UTF-8編碼的嗎?你是如何確認的?你的表/列設置爲存儲utf8嗎? – deceze
這是從一個轉換的.xlsx與選擇UTF-8的.csv,從而顯示了重音符號(「U,A ......」) –
如果你打開一個文本編輯器中的文件,並告訴它明確地打開它作爲UTF-8,數據看起來好嗎?甚至更低:如果在十六進制編輯器中打開它,字符的字節表示是否應爲UTF-8?再說一次,表格/列怎麼樣? – deceze