タグ

2010年3月11日のブックマーク (1件)

  • LCMapStringと潟 | karak

    WindowsにはLCMapStringという関数が用意されている。文字列の全角/半角やひらがな/カタカナの変換機能を提供する関数で、簡体字/繁体字の変換もサポートしているのだが、この関数の変換テーブルには間違いがあるようだ。 テキストエディターのEmEditorで提供されている簡繁変換のプラグインもこの関数を利用しているのだが、繁体字の潟を変換すると泻に変換されてしまう。泻の繁体字は瀉で潟とは全く別の字である。「干潟」が「干泻(ひからびた下痢)」になったり、「新潟」が「新泻(新しい下痢)」になったりして困る。 大陸のWEBサイトなどでたまに「新泻县」を目にするのは、この関数が原因のひとつと考えられる。 追記:Google台湾のサイトを対象に「潟」の検索をすると「潟」と「泻」が同一視される。問題の根は深い。 こうした間違いが起こる原因として、写の旧字体である「寫」と俗字の「冩」の存在が考