繁体   English   中英

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

[英]How do I convert a text to css hex value?

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

http://www.evotech.net/articles/testjsentities.html

而且,由于我正在谈论一段文本并使用多种语言,因此变得非常乏味。

是否有人知道像上面的工具中那样将文本转换为CSS值(Hex)的转换器? 或者至少将其转换为JS值(十六进制)。

或者至少给我一个线索,告诉我如何编写自己的工具来完成这样的事情(无论是在javascript中还是在php中……但是javascript会好得多)

这是该工具的示例输出:

\\ 91d1(css十六进制值)

\\ u91d1(javascript十六进制值)

至少让我知道如何将其转换为\\ 91d1或\\ u91d1

这样可以确保将每个字符都转换为其Unicode值:

"金".charCodeAt(0).toString(16);  //91D1

或简单地

escape("金");  //%u91D1

escape / encodeURI将字符串转换为除这些字符外的UTF-8值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM