2009年6月23日 11:48 am #7695
obott
メンバー
>おそらく、そのファイルの中に、Shift JIS に変換できないデータが存在するのですが
って私は、
>>このファイルの中身はShift_JISとCRLFのみで構成されているのは、確認済みです。
>>このファイルを内容に応じて分割するプログラムを製作しています。
と書いているのは、まったく無視してくれているのですね、、、
全部で5844種類の文字で構成されています。
全ての文字コードの出現率などを確認するプログラムを
作っている最中なので、間違いようがありませんし、
_MBC_LEAD == _mbsbtype()
_MBC_TRAIL == _mbsbtype()
等で内部でも、シフトJISコードの範囲内であることは確認済みです。
第一バイトが0x81~0x9F・0xE0~0xFC
第二バイトが0x40~0x7E・0x80~0xFC
と0x0D0Aだけで構成されていることは確認済みです。
何なら、ここに5844個のコード羅列してみましょうか?
もちろん、貴プログラムがこの範囲をシフトJISとしていないなら別ですが、、、