今週ブログ当番のkkです。 今回のブログのテーマをずっと考えてました。 何を書こうか、毎回困ります。 と思っていたら、ちょうど昨日、開発中のCSV出力機能で文字化けが発生しました。 じゃ、テーマはこれだ!\(^o^)/ 【文字化けの原因】 Q:何で文字化けが起きたか? A:出力するCSVファイルに、日本語と中国語が混在していた。中国語について、日本語に存在しない漢字が「?」と表示される。 Q:ブラウザは日本語と中国語も混在するのに、何で文字化けしないか? A:ブラウザで表示する際の文字コードはUTF-8にしている。一方、CSVファイルの文字コードはMS93にしていた。 Q:CSVファイルの文字コードにUTF-8を使わないの理由は? A:CSVファイルの文字コードを普通にUTF-8にしても、Microsoft Excelで開けない為。 UTF-8のCSVファイルをExcelで開と、日本語が文