2016-10-07 66 views
-1

同我在UTF8兩個文本,他們應該等於對方:
字符集編碼是UTF8,但差異ANSI

阮歡VY - ĐĐ

NguyễnHoànVy - ĐĐ

Bu當我改變endcode噸記事本+ +爲ANSI它顯示如下區別:

NguyễnHOAI€ñVY - AA


Nguyá»... N HOAñVY -

它使問題,當我過程就像在Mysql中一樣。

+0

檢查這兩個UTF-8字符串的字節值,看看它們的不同。 – Ped7g

+0

你能讓我知道該怎麼做嗎? –

+0

http://stackoverflow.com/a/22561567/4271923轉儲值的解包('C *',$字符串)'。 – Ped7g

回答

0

我跑連接到數據庫之後,下面的查詢和使用UTF-8的所有問題解決

"SET NAMES 'utf8'" 
+0

我已經使用它。問題來自最終用戶的數據。我在ANSI中輸入了NguyễnHoànVy - ĐĐ(UTF-8)和NguyÃnHoaÌnVy - ÄÄ。 但是當用戶從他們的excel中複製數據時,我有NguyễnHoànVy - ĐĐ(UTF-8)和Nguyá»... n在ANSI中使用Vy - ÄÄ –