- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlのデータベースの文字コードの変換について)
mysqlのデータベース文字コードの変換とは?
このQ&Aのポイント
- mysqlのデータベース文字コードの変換について教えてください。
- テストサーバーで誤ってUTF-8のデータをEUC-JPのデータベースに投入してしまいました。
- テストサーバーからデータをエクスポートする前に文字コードを変換することは可能でしょうか?他の解決策はありますか?ご存知の方がいらっしゃいましたら教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MySQLだけでは、既に入れてしまったデータの文字コード変換は難しいのでは? phpかperlかで、文字コードを、プログラムで判定して、必要な文字コードへ変換する作業を挟む必要があるでしょう。 大まかな作業手順 1.select * from table_name で全項目全行取得(データが大きいなら、limitで適宜行数分割) 2.各行、各項目データの文字コード判定、変換 3.変換後データを、csvで書き出して、別の新しく作ったtable(本番サーバーなど)へLOAD DATA INFILE