ネコガネ:メモ帳

Adobe Flash & AIR、Action Script 関連とゲーム制作に関するメモ。

ActionScript 3.0 でString型の内部文字コードは?

「UTF-16BE」(BEはビックエディアン)。
Adobe Flash Platform * データ型の「String データ型」にも書かれていて、charCodeAtで文字コードを調べるとUTF-16BE形式で文字コードが返ってくる。
(charCodeAt はUnicode表と照らし合わせるときにわかりやすい。)

外部読み込みするテキストファイル自体の文字コードは「UTF-8」が推奨とされているため、ByteArrayを使い自前でテキストファイルの文字コードを調べた時と、charCodeAtで調べた文字コードとの違いがややこしかったのでメモ。