差IがUTF8に2つのテキストを持って、それらが互いに等しくなければならない:
文字セットUTF8に同じエンコードが、ANSI
グエンホアンVyの - ĐĐ
と
NguyễnHoànVy - ĐĐ
Bu - AA
Nguyá»... nはHOAのn Vyの
Nguyễnホアイ€nはVyの:それをANSIに私はメモ帳でENDCODEを変更tは++などの下に差異を示します -
私はプロセスはどこにMySQLのように。
差IがUTF8に2つのテキストを持って、それらが互いに等しくなければならない:
文字セットUTF8に同じエンコードが、ANSI
グエンホアンVyの - ĐĐ
と
NguyễnHoànVy - ĐĐ
Bu - AA
Nguyá»... nはHOAのn Vyの
Nguyễnホアイ€nはVyの:それをANSIに私はメモ帳でENDCODEを変更tは++などの下に差異を示します -
私はプロセスはどこにMySQLのように。
私は、データベースに接続した後、クエリを次実行し、UTF-8でのすべての問題は
"SET NAMES 'utf8'"
私はすでにそれを使用しました。問題はエンドユーザーのデータに起因します。私はANSIのNguyễnHoànVy - ĐĐ(UTF-8)とNguyÌÌnHoaÌ€n Vy - ÄÄの形式で入力しました。 しかし、ユーザーがExcelからデータをコピーすると、NguyễnHoànVy - ĐĐ(UTF-8)とNguyá»... n Ho n Vy - ANSI –
を解決するため、彼らは異なる場所を確認するために、これら二つのUTF-8文字列のバイト値を確認してください。 – Ped7g
どうすればいいか教えていただけますか? –
http://stackoverflow.com/a/22561567/4271923 'unpack( 'C *'、$ string)'のダンプ値です。 – Ped7g