同我在UTF8兩個文本,他們應該等於對方:
字符集編碼是UTF8,但差異ANSI
阮歡VY - ĐĐ
和
NguyễnHoànVy - ĐĐ
Bu當我改變endcode噸記事本+ +爲ANSI它顯示如下區別:
NguyễnHOAI€ñVY - AA
Nguyá»... N HOAñVY -
它使問題,當我過程就像在Mysql中一樣。
同我在UTF8兩個文本,他們應該等於對方:
字符集編碼是UTF8,但差異ANSI
阮歡VY - ĐĐ
和
NguyễnHoànVy - ĐĐ
Bu當我改變endcode噸記事本+ +爲ANSI它顯示如下區別:
NguyễnHOAI€ñVY - AA
Nguyá»... N HOAñVY -
它使問題,當我過程就像在Mysql中一樣。
我跑連接到數據庫之後,下面的查詢和使用UTF-8的所有問題解決
"SET NAMES 'utf8'"
我已經使用它。問題來自最終用戶的數據。我在ANSI中輸入了NguyễnHoànVy - ĐĐ(UTF-8)和NguyÃnHoaÌnVy - ÄÄ。 但是當用戶從他們的excel中複製數據時,我有NguyễnHoànVy - ĐĐ(UTF-8)和Nguyá»... n在ANSI中使用Vy - ÄÄ –
檢查這兩個UTF-8字符串的字節值,看看它們的不同。 – Ped7g
你能讓我知道該怎麼做嗎? –
http://stackoverflow.com/a/22561567/4271923轉儲值的解包('C *',$字符串)'。 – Ped7g