ホームページ > 記事 > ウェブフロントエンド > JavaScript における文字エンコード変換の問題についての簡単な説明_基礎知識
文字の Unicode エンコードを取得するには、次のように定義されている string.charCodeAt(index) メソッドを使用できます。
strObj.charCodeAt(index)
インデックスは strObj オブジェクト内の指定された文字の位置 (0 から始まるインデックス) で、戻り値は 0 ~ 65535 の 16 ビット整数です。例:
var strObj = "ABCDEFG"; var code = strObj.charCodeAt(2); // Unicode value of character 'C' is 67
Index で指定されたインデックスに文字がない場合、戻り値は NaN になります。
Unicode エンコードを文字に変換するには、String.fromCharCode() メソッドを使用します。これは String オブジェクトの「静的メソッド」であるため、使用前に文字列インスタンスを作成する必要はありません。 🎜>
String.fromCharCode(c1, c2, ...)
var str = String.fromCharCode(72, 101, 108, 108, 111); // str == "Hello"