Javascript 如何将文本转换为css十六进制值?

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

我需要将一组文本字符串转换为可以放入“content”属性的内容。目前,我正在通过此工具一次完成一个字符:

因为我讲的是一段文字和多种语言,所以它变得非常乏味

有人知道有哪种转换器可以像上面的工具一样将文本转换成CSS值(十六进制)?或者至少将其转换为JS值(十六进制)

或者至少给我一个线索,如何编写我自己的工具来做这样的事情(用javascript或php…但javascript会更好)

以下是该工具的示例输出:

\91d1(css十六进制值)

\u91d1(javascript十六进制值)


至少让我知道它是如何将该字符转换为\91d1或\u91d1的这确保了每个字符都转换为其Unicode值:

"金".charCodeAt(0).toString(16);  //91D1
或者干脆

escape("金");  //%u91D1
escape
/
encodeURI
将字符串转换为其UTF-8值,但不包括。

请参阅。