ブログ - 濁点とMacのファイル名
ガラケー使いのオカンから「ありか゛とう゜」といようなメールが来ることがある.逆にどうやって入力したんだろうか.゜は句点(。)の代わりっぽいけれど.
逆に,Macな人と添付ファイルをやりとりすると,次の様なファイルを受け取ることがある.
これは何かのバグなのだろうと長年思っていたのだけれど,これはUnicode的にNormalization Form Canonical Decompressionという規格なのだそうだ.
濁点・半濁点だけでなく,ウムラウトも含んだこういうものを,「ダイアクリティカルマーク」というそうなのだけれど,MacのHFS+というファイルシステムではこれを採用している.
平たく言うと「パ」を「ハ」と「゜」に分離して管理するのだそうだ.なぜそれを採用したのかはわからないけれどな.
文字化けしない様に変換するには,nkfにこういうオプションをつければ良いです.
でも,Yosemiteだと「ハ゜ラメーターシート」になるけれどEl Capitanだと,へんな変換にならないね.OSが対応したのかnkfが対応したのかわからない...
逆に,Macな人と添付ファイルをやりとりすると,次の様なファイルを受け取ることがある.
ハ゜ラメーターシート.xls
濁点・半濁点だけでなく,ウムラウトも含んだこういうものを,「ダイアクリティカルマーク」というそうなのだけれど,MacのHFS+というファイルシステムではこれを採用している.
平たく言うと「パ」を「ハ」と「゜」に分離して管理するのだそうだ.なぜそれを採用したのかはわからないけれどな.
文字化けしない様に変換するには,nkfにこういうオプションをつければ良いです.
nkf --ic=UTF8-MAC