【问题标题】:How can I convert unicode byte sequence to XML entity?如何将 unicode 字节序列转换为 XML 实体?
【发布时间】:2012-02-03 13:52:24
【问题描述】:

我希望能够在我的网站上显示来自片假名的tsu (ツ) 字符,而不是笑脸。

我已经找到了字节序列,即\343\203\204,但是我不知道如何将其表示为XML实体,以便在HTML页面中显示。

【问题讨论】:

    标签: xml unicode utf-8 xml-entities


    【解决方案1】:

    如果您的 XML 到 HTML 转换堆栈(以及提供 HTML 页面的 Web 服务器)正确支持 unicode,则应该像将 unicode 代码点编写为实体一样简单 (&x30c4;)。如果他们不...好吧,祝你好运ツ

    【讨论】:

      【解决方案2】:

      您始终可以使用字符引用 ツ(基于十六进制的 Unicode 编号),与文档编码无关。

      \343\203\204 表示符号可能是指三个字节的八进制表示,它们构成字符的 UTF-8 编码表示。如果其编码为 UTF-8(默认值),则由这些字节组成的数据可以包含在 XML 文档中。具体操作方式取决于用于创建 XML 文件的程序。

      这些注意事项也适用于 HTML,无论是否采用 XHTML 格式。实际上,如果您打算在网页上使用该字符,可能会出现字体问题,因为大多数字体都不包含它。因此,在 CSS 中提出合适的字体建议是一个好主意。更多信息:http://www.cs.tut.fi/~jkorpela/html/characters.html

      【讨论】:

        猜你喜欢
        • 2021-11-16
        • 1970-01-01
        • 2015-03-07
        • 1970-01-01
        • 1970-01-01
        • 2014-06-29
        • 1970-01-01
        • 2010-09-08
        相关资源
        最近更新 更多