- 220 名前:長いと言われたので分割 [04/02/07 13:13]
- 遅レスだけど
もし参考になれば >>181 自分のHPからの抜粋今のところうまくは行ってるけど・・・(C#で作ってます) 最近文字コードの勉強しだしたんで間違えてたらスマソ あとわかりづらいとおもうけどスマソ ■1 ISO-2022-JPの判別 各ESC(0x1B〜)が出た場合はISO-2022-JP(確定) ■2 UTF-8の判別 0xC0<->0xFDが出た場合はUTF-8の強い可能性 第2バイト以降が全て0x80<->0xBF内であればUTF-8の強い可能性、そうでない場合は他コード 第1バイトで指定された長さ以下の場合は他コード ■3 EUC半角の判定 第1バイトが0x8Eで第2バイトが0xA1<->0xDFな場合はEUC半角カナの可能性 ただし既に他の文字コードの強い可能性ありと判断されてない場合に限る 第2バイトがEUC半角カナ範囲外で0x80<->0xA0であるならばSJIS(確定) 以上に当てはまらない場合は不明コード
|

|