<?xml version="1.0" encoding="Windows-31J"?>
This page is in Japanese version. The English version is in preparation.
|
リクエスタでのデータインポート時に文字化けが発生する
回答
取り込み対象データを含む CSV ファイルが「シフトJIS」でエンコードされている場合に発生します。Windows 上で一般に「シフトJIS」と呼ばれているエンコーディングは、正確には、Shift-JIS ではなく、Windows-31J と呼ばれます。
従って、シフトJISでエンコードされたデータを取り込むには、リクエスト XML ファイルの冒頭の「XML 宣言」で、下記のように、Windows-31J を使用することを指定する必要があります。
参考
[ブラウザ] や [コントリビュータ] でデータをインポートする場合は、メニューの
で指定したエンコーディングに従います。エンコーディングには、「日本語(シフトJIS)」と「Unicode(UTF-8)」があって、デフォルトでは前者が選択されています。ただし、「日本語(シフトJIS)」を選択した場合、実際には、Shift-JIS ではなく、Windows-31J が適用されるよう、プログラム内で対応しています。
よくある利用形態として Excel から出力された csv ファイルを読み込むことが考えられますが、Excel で出力した csv は Windows-31J でエンコードされているため、上記のような対応としております。