三原克大
[E-Mail]
2000/01/30(日) 13:37:04
はい。 charCodeAt() しかありません。
IE 4 以降ならびに Netscape 4.06 以降では文字列は Unicode と決まりました。JavaScript と JScript の互換性を保つべく作られた ECMAScript (ECMA-262) でもそう定められています。だから、アルファベットも漢字も一文字は一文字と勘定されるのです。
世界の流れとしては、IE 4 だけが特別なのではなく、かつてのブラウザが実用に耐えうる国際化がなされていなかったとみなされているわけです。
なお、charCodeAt() で取り出せるコードも Unicode なので、既存の JIS X208 の知識は通用しません。この点も勘案してください。