シフトJISでは,1文字のバイト数は半角1バイト,全角2バイトと決まっています が,Unic odeでは,1文字のバイト数は文字によって異なります。 例えば,UTF-8 では半角英数字は1文字1バイトですが,半角かたかなは1文字3バイト,全角日本 語は3~8バイトの可変長になります。 経済的なシフトJIS萌え(;´Д`)