>>752
たとえば文字コードがシフトJISなら、

第一バイトが0x81〜0x9F、0xE0〜0xFC
第二バイトが0x40〜0x7E、0x80〜0xFC

の範囲なら、全角になる。

文字コードはEUCとかJISとかいろいろあるので、まず入力されるデータの
文字コードを把握する必要がある。