我需要将一堆文本字符串转换为可以放在“content”属性中的内容。目前我通过这个工具一次做一个角色:
http://www.evotech.net/articles/testjsentities.html
由于我说的是一段文字和多种语言,因此非常繁琐。
有没有人知道任何将文本转换为CSS值(十六进制)的转换器,就像上面的工具一样?或至少将其转换为JS值(十六进制)。
或者至少给我一个线索如何编写我自己的工具来做这样的事情(无论是在javascript还是在php中......但javascript会好很多)
以下是该工具的示例输出:
金
\ 91d1(css十六进制值)
\ u91d1(javascript十六进制值)
至少让我知道它是如何将该字符转换为\ 91d1或\ u91d1
的答案 0 :(得分:2)
这可确保将每个字符转换为其Unicode值:
"金".charCodeAt(0).toString(16); //91D1
或只是
escape("金"); //%u91D1
escape
/ encodeURI
将字符串转换为除these characters以外的UTF-8值。