私は人物データを含む多くの CSV ファイルを処理していますが、名前に á などの英数字以外の文字が使用されている場合があり、それらはすべてデータテーブルで � 記号になります。この問題を防ぐにはどうすればよいですか? 変更を加えずに、すべての名前をファイルにそのまま残したいだけです。
ありがとう、
L
私は人物データを含む多くの CSV ファイルを処理していますが、名前に á などの英数字以外の文字が使用されている場合があり、それらはすべてデータテーブルで � 記号になります。この問題を防ぐにはどうすればよいですか? 変更を加えずに、すべての名前をファイルにそのまま残したいだけです。
ありがとう、
L
これの最も一般的な理由は、実際には ISO-8859-1 でエンコードされ、UTF-8 として解釈されることです。あまり一般的ではない理由により、同じ原則が適用されます。
処理中は Reader か何かが必要です。System.Encoding.UnicodeEncoding または UTF32Encoding を使用して構成することをお勧めします。
データベースの文字エンコーディングを変更するか、DB から読み取るときにデコードします。