You need to sign in to do that
Don't have an account?
gara
[ドキュメント]オブジェクトに、SJISのCSVファイルを保存する方法
[ドキュメント]オブジェクトに、下記のようなコードにてCSVファイルを格納しました。
Document doc = new Document();
Blob b = Blob.valueOf(csvString);
doc.Body = b;
doc.Type = 'csv';
insert doc;
次に、格納したCSVファイルを[ドキュメント]オブジェクトから取り出してみたところ、ファイルの文字コードはUTF-8でした。
UTF-8ではなく、SJISでCSVファイルを[ドキュメント]オブジェクトに格納したい(取り出したい)のですが、可能でしょうか?
どうぞよろしくお願い致します。
Apexで扱う文字はすべてUTF-8となります。
また、文字コードの変換処理も存在しないので、SJISでの格納は残念ながら難しいと思います。
今のところ、ファイルをテキストエディタで開いてUTF-8からSJISへの文字コード変換するなどの方法しかないかもしれません。
All Answers
Apexで扱う文字はすべてUTF-8となります。
また、文字コードの変換処理も存在しないので、SJISでの格納は残念ながら難しいと思います。
今のところ、ファイルをテキストエディタで開いてUTF-8からSJISへの文字コード変換するなどの方法しかないかもしれません。
n-hayashi様
ご返信ありがとうございます。
やはりSJISでの保存は難しいですか。
Salesforceからファイルを取り出したのち、SJISへ変換する方向で考えてみたいと思います。
参考になるご意見、どうもありがとうございました。