UTF字符代码

时间:2013-03-03 15:42:35

标签: javascript encoding

我正在使用这个脚本:

  document.write("ð".charCodeAt(0));

它给了我240。

我在哪里可以获得一个数字来代表一个数字,例如251?

我从哪里获得unicode号码?

1 个答案:

答案 0 :(得分:0)

a)停止使用document.write(),你不打算使用它。如果您需要在页面上放置内容,找到它所在的元素,并设置其innerHTML,或创建一个元素,将其添加到您的身体,然后设置该元素的innerHTML。或者使用alert()或console.log()。

b)charCodeAt会给你更高的unicode值。

"ð".charCodeAt(0) -> 240
"ð".charCodeAt(0).toString(16) -> "f0"

"日本語".charCodeAt(0) -> 26085
"日本語".charCodeAt(0).toString(16) -> "65e5"

工作正常。