Salesoforceだけではなく
どんなシステム導入でも連携が必要な場合あります
データを準備するには大体ExcelでCSVファイルを用意するのが普通ではないか
と思っています
そこで
今回、CSVファイルの文字化けについて対策案を共有したいと思います
ここまできた人が大体Excelわかるし、文字コードが原因ということもわかると思います
原因は細かく説明しない、いくつかの解決方法だけ共有します。
目次
解決方法
対策はいくつかあります
今回、全部Windowsを前提とさせてください
Windowsのメモ帳
対象csvファイルをメモ帳で開く
上書き保存でも、別名保存でもいい、(保存形式はUTF-8)にすれば
Excelでデータをインポート
Excelのデータタブ>テキストファイル(対象ファイルを選択)>
ポップアップ画面は下記のように
後は提示通りで大丈夫、最後にcsvファイルとして保存すれば、文字化けがなくなる
上記の設定しても個別の文字化け
例えば「-」ハイフンが「?」はてなになる個別文字化け
例:丁目番地の値として2?3?10とか
?をーに置き換えるといいが、やると2?3?10ー>ーーーーーーになってしまう場合がある
こんな場合
クエスチョンマークはワイルドカード(任意の文字)として認識されます。
避ける為には、「~」(チルダ)を付けると良いです。
検索文字「~?」 置換文字「-」