UTF-8でエンコードされたMySQLテーブルにアップロードしたいUCS-2リトルエンディアンでエンコードされたcsvファイルがあります。 8 - デフォルト照合。私は、最良のアプローチが何であるか興味があります。私はスクリプトを書く必要がある場合、私はそれを行うことができますが、私は単純な解決策があることを望んでいます!UTF-8のリトルエンディアンでエンコードされたファイルをUTF-8のMysqlテーブルにアップロードする
おかげで、 AFrieze
UTF-8でエンコードされたMySQLテーブルにアップロードしたいUCS-2リトルエンディアンでエンコードされたcsvファイルがあります。 8 - デフォルト照合。私は、最良のアプローチが何であるか興味があります。私はスクリプトを書く必要がある場合、私はそれを行うことができますが、私は単純な解決策があることを望んでいます!UTF-8のリトルエンディアンでエンコードされたファイルをUTF-8のMysqlテーブルにアップロードする
おかげで、 AFrieze
recode
ユーティリティ:
recode ucs2..utf8 thefile.csv
その後mysqlimport --default-character-set utf8 ...
(通常のもの)
注:エディタでは、ソースコードを変換する前に、ソースコードを設定することをお勧めします。 – Karolis
@Karlois Notepad ++は通常(私にとってはまだ)です。 UCS-2 LittleEndianでエンコードメニュー/エンコードを行い、次に変換する場合.... – Notinlist
これは私の半分のところにありました!私がMySQLにアップロードしようとすると、私はこれを得ている|エラー:1265、行1で列 'idnumber'のデータが切り捨てられました(table:test_table |それで私はまだ何かが間違っていると思うのですか? – AFrieze
よく... ucs-2ファイルをutf-8に変換してください:) – Karolis