質問
HULFT SquareのCSVファイル書込コンポーネントで文字コードをShift_JISに設定してCSV出力すると、一部の文字が「?」に置換されます。原因と対処方法を教えてください。
回答
HULFT Square内部ではデータをUnicodeで保持しています。Shift_JIS出力時に「?」へ置換される原因は、対象の文字がShift_JISの文字コードセットに含まれないためです。
文字コードの指定を「Shift_JIS」から「Windows-31J」へ変更することで、文字化けが改善する可能性があります。
補足
- HULFT Square内部の文字コード保持形式については、以下のFAQをご参照ください。
◇HULFT Square内部では、読み込んだデータを内部でどのような形式の文字コードで保持していますか
- Windows-31Jへの変更による対処方法については、以下のFAQをご参照ください。
◇Shift-JISのファイルに含まれる旧字体を置換したいのですが、文字化けしてしまいます
- Shift_JIS出力時に変換不可となる文字の網羅的なリストはサポートでは確認していません。利用予定のエンコーディング仕様については、お客様側でご確認ください。
コメント
0件のコメント
記事コメントは受け付けていません。