phpを使用してcsvファイルをmysqlデータベースにインポートすると、中国語の文字化けが発生しました。困っている友人の参考のために、ここで解決策を共有します。
csvファイルの内容をmysqlデータベースに読み込んでアップロードする方法が多いです この時、iconv関数でデータをトランスコードしても文字化けする場合があります。 これを処理するには setlocale() 関数の使用を検討してください。 この関数は地域情報を設定するために使用されます。たとえば、CSV ファイルが BOM のない UTF-8 形式である場合、次の関数を使用して最初に定義できます。 setlocale(LC_ALL, ‘zh_CN.UTF8’); 次に、iconv 関数を使用してデータ コンテンツをトランスコードし、データベースに保存し、その後のいくつかの操作を実行します。 |