Javascript 如何将文本转换为css十六进制值?
我需要将一组文本字符串转换为可以放入“content”属性的内容。目前,我正在通过此工具一次完成一个字符: 因为我讲的是一段文字和多种语言,所以它变得非常乏味 有人知道有哪种转换器可以像上面的工具一样将文本转换成CSS值(十六进制)?或者至少将其转换为JS值(十六进制) 或者至少给我一个线索,如何编写我自己的工具来做这样的事情(用javascript或php…但javascript会更好) 以下是该工具的示例输出: 金 \91d1(css十六进制值) \u91d1(javascript十六进制值)Javascript 如何将文本转换为css十六进制值?,javascript,php,html,css,hex,Javascript,Php,Html,Css,Hex,我需要将一组文本字符串转换为可以放入“content”属性的内容。目前,我正在通过此工具一次完成一个字符: 因为我讲的是一段文字和多种语言,所以它变得非常乏味 有人知道有哪种转换器可以像上面的工具一样将文本转换成CSS值(十六进制)?或者至少将其转换为JS值(十六进制) 或者至少给我一个线索,如何编写我自己的工具来做这样的事情(用javascript或php…但javascript会更好) 以下是该工具的示例输出: 金 \91d1(css十六进制值) \u91d1(javascript十六进制
至少让我知道它是如何将该字符转换为\91d1或\u91d1的这确保了每个字符都转换为其Unicode值:
"金".charCodeAt(0).toString(16); //91D1
或者干脆
escape("金"); //%u91D1
escape
/encodeURI
将字符串转换为其UTF-8值,但不包括。请参阅。