javascript字符串内部表示

时间:2016-04-18 16:10:17

标签: javascript java string encoding character-encoding

据我所知,java使用UTF-16在内部表示字符和字符串,
因此,如果我们从文件加载文本文件,它会自动解码为其原始编码为utf-16。

现在同样可以说javascript
它还使用utf-16作为内部字符串表示 假设我们使用ajax在utf-8中加载一个 x 字符串, 为了使javascript能够在UTF-16中内部表示该字符串,发生了转换。

请告诉我,如果我说的是正确与否, 因为真正的问题还没有到来......

现在假设浏览器使用utf-8编码渲染页面,
并使用javascript我们希望浏览器也呈现ajax字符串 x (正常情况下) 在这种情况下,是否需要从utf-16到utf-8进一步转换?

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据此article,它是USC-2或UTF-16