据我所知,java使用UTF-16在内部表示字符和字符串,
因此,如果我们从文件加载文本文件,它会自动解码为其原始编码为utf-16。
现在同样可以说javascript
它还使用utf-16作为内部字符串表示
假设我们使用ajax在utf-8中加载一个 x 字符串,
为了使javascript能够在UTF-16中内部表示该字符串,发生了转换。
请告诉我,如果我说的是正确与否, 因为真正的问题还没有到来......
现在假设浏览器使用utf-8编码渲染页面,
并使用javascript我们希望浏览器也呈现ajax字符串 x (正常情况下)
在这种情况下,是否需要从utf-16到utf-8进一步转换?
提前致谢。