web-dev-qa-db-ja.com

csvファイルのエンコーディングをutf-8に変換する方法

iso-8859-13エンコーディングを持つcsvデータをUTF-8に変換することはできますか?

私の古いシステムにはUTF-8エンコーディングがなく、iso-8859-13のみを使用します。インポートする必要があるシステムにはiso-8859-13がありませんが、UTF-8UTF-16の両方があります。 iso-8859-13以外のエンコーディングでcsvファイルを開こうとすると、一部のシンボルが認識されません。そのようなファイルを新しいシステムにインポートしようとすると、エンコードが間違っているというエラーが表示されます。 windows-1252を使用してのみインポートできますが、認識されないシンボルでインポートされます。 UTF-8などの通常のエンコードに変換するにはどうすればよいですか?

19
Andrius

テキストエディターを使用して簡単に変換できました。 iso-8859-13エンコーディングでcsvファイルを開きました。次に、utf-8で空のcsvファイルを作成しました。次に、1つのcsvから別のcsvにすべてをコピーします。その後、新しいシステムにインポートできます。

以前はlibreofficeでこれを実行しようとしましたが、何らかの理由でiso-8859-13エンコーディングで保存できました。

15
Andrius

Notepad ++でファイルを開き、エンコード-> UTF-8に変換をクリックします。

TF-8でエンコードは実際には文字を変換しないため、クリックしないでください。)

22
SharkAlley

Notepad ++を使用してファイルのエンコードを変換する方法がわからない場合:Notepad ++で新しいファイルを作成->エンコードに移動-> UTF-8でエンコード->内容をコピーして貼り付け->ファイルを.csvとして保存

3
KLeonine

私はそのように働いた:通常のメモ帳でCSVファイルを開きます。メモ帳で名前を付けて保存し、画像のようにエンコードを設定します。 エンコード

1
Vesselin Cohen