Mac版Dataloader 36.0以降(Spring'16以降)での文字化け(UTF-8)を解決する方法
Spring'16でDataloaderが新しくなりました。
それにともなってMac版のDataloaderでなぜか文字化けする現象が。具体的にはUTF-8で入出力されるようになってしまいました。つまりEXCELでエクスポートしたファイルを開いたり、インポートやアップデートしようとすると日本語がぐちゃぐちゃになってしまうのです。
そうこうしているうちにサポートがでました。
Mac向けデータローダ Ver. 36 以降にて CSVファイルをSJISにて作る方法
https://help.salesforce.com/apex/HTViewSolution?urlname=000233329&language=ja
右クリックして「パッケージの内容を表示」をクリック
Contents→info.plistをテキストエディタで開く。
ページ下部の</array>の上に
<string>-Dfile.encoding=SJIS</string>
を挿入(結構下にあります)
一応これでOKです。あとはMacを再起動すれば使えます。
ただし、このコードを間違えると(空白を入れてしまうとか)dataloaderが動かなくなってしまうのでご注意を。