からぶん

メモ類

はがきデザインキット2015のCSV書出しの文字化け

住所CSV書き出しの文字化け

はがきデザインキット2015の「住所書出」で出力したCSVファイルに文字化けができていた。*1

  • 「伃」(にんべんに予定のよ)が「?」*2

  • 「1-100-1」が「1?100?1」

  • 「26-21」が「26?21」

  • 「11-6」が「11?6」

約100件入力した内4件で発生。

「-」は番地欄で全角モードになっていたとき、半角変換せずにスペースで変換してしまって変な文字が入った可能性もあり。(黒い線の件のテストでYosemiteとMavericks間を何回かデータをCSVで引越したのでどの時点で文字化けしたのか不明。)

むずかしい漢字は仕方ないとしても記号の誤変換には注意。

環境

  1. Mavericks 10.9.5

  2. はがきデザインキット2015

  3. Adobe AIR 15.0.0.356


追記(2015/1/3)「記号文字化けのテスト」

番地のハイフンが文字化けした件で、全角モードでマイナスを入力して、変換候補ことえりで9つあるのを片っ端から試してみた。やはり半角にしないと?になってしまうものがあるようだ。(下記CSVの「千代田区」の次の、「1」と「数字」の間)

CSV

ハイフン,全角英字,,,ハイフン 全角英字, ,1000000,東京都,千代田区,1?2,,,,,,,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン2,漢字みたいな,,,ハイフン2 漢字みたいな, ,1000000,東京都,千代田区,1ー3,,,,,,,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン3,漢字みたいな長,,,ハイフン3 漢字みたいな長, ,1000000,東京都,千代田区,1ー3,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,半角英数4,,,ハイフン 半角英数4, ,1000000,東京都,千代田区,1-4,,,,,,,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,テスト5番目,,,ハイフン テスト5番目, ,1000000,東京都,千代田区,1?5,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,てすと6,,,ハイフン てすと6, ,1000000,東京都,千代田区,1?6,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,テスト7,,,ハイフン テスト7, ,1000000,東京都,千代田区,1-7,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,テスト8,,,ハイフン テスト8, ,1000000,東京都,千代田区,1-8,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

ハイフン,テスト9,,,ハイフン テスト9, ,1000000,東京都,千代田区,1?9,,,,,,北海道,,,,様,,,,,,,,,,,,,,,,,,,,,,,,,,

*1:設定:項目区切り→カンマ、レコード区切り→Mac、項目選択→すべて追加

*2:修正方法の一例:フリーのテキストエディタであるCotEditorでCSVファイルを開き、UTF-8等にエンコーディングを変更してから元の漢字に書き直す。
Excelで開くと番地や数字記号が日付等の異なる書式に変換されることがあるので注意。単なるテキストエディタの方がよい。)