为什么有些JS和CSS里面的中文字符要转成十六进制的?

2011-03-18 22:41:36 +08:00
 fim8
有什么好的转换工具吗?
5259 次点击
所在节点    问与答
2 条回复
BB9z
2011-03-19 14:01:12 +08:00
声明为unicode编码但文本未以相应格式编码则会出现问题,国内用GB系charset的页面用不着转换。

其实转换很容易:
function char2unicode(str){
var output = '';
for(i=0,length=str.length; i<length; i++)
output +='\\'+ str.charCodeAt(i).toString(16);
return output;
}

以前收集过一个现成的转换页面,一个月前还用了一次,现在居然找不到了,很是奇怪。
lianghai
2011-03-19 14:27:23 +08:00
从编码层面上保证 UTF-8 是更好的方法。
如果非要转换: http://rishida.net/tools/conversion/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX