No.378 | 投稿日時: | 2006/03/15(水) 23:32 <↑親記事:No.373> |
投稿者: | 成瀬 |
こんにちは。
お返事参考になりました、有難うございます。
悩んだのですが、nkf では基本的に glibc 互換にし、
Win32API WideCharToMultiByte の WC_NO_BEST_FIT_CHARS をぱくり、
切り替えることにしました。
iconv と違って flag で動作を変えられるとこういうときは楽ですね。
http://msdn.microsoft.com/library/ja/jpintl/html/_win32_widechartomultibyte.asp
Unicode からの多対一変換は、比較的ルーズな nkf では、
CP932経由のUnicodeか、Shift_JIS経由のUnicodeかわからないinputが来た時等、
重宝すると思われるのですが、strict なものでは悩ましいかもしれませんねぇ。
以上、報告までに。