AnsweredAssumed Answered

Char()  Code() 関数でのサロゲートの順序

Question asked by fukakusa on Apr 14, 2009

概要

Char()  Code() 関数でのサロゲートの順序

問題の内容

Ver.10 で追加された文字コードを処理する関数 Char()、Code() の挙動に疑問があります。 Unicode 02面の漢字を扱う場合、Code() の返す文字パターンが、下位サロゲート→上位サロゲートという並びになっているようです。Char() への入力パターンも、下位サロゲート→上位サロゲートの順番で正しく動作するので、Code() と Char() でのつじつまは合っていますが、仕様だとしてもプログラマのミスを誘発する仕様だと思います。 

Outcomes