0

我已将泰米尔语内容存储为 à ......

但是对于某些内容,它存储为#2220.......

因此,当我尝试将其解码为原始泰米尔语内容时,检索时会出现问题。

如何将值从 #2220........ 转换为 &grave.......

4

1 回答 1

1

在 XML 中,&#xxxx; 是一个十六进制字符实体。它指的是 Unicode 字符 U+xxxx。

在 HTML 中,有一组命名字符实体,例如 à。如果您的 DTD 包含它们的定义,则可以在 XML 中使用它们。

在任何情况下,任何符合标准的 XML 解析器都会将其中一个转换为相应的 Unicode 字符。当您将文本放入数据库时​​,` 被转换为单个 unicode 字符。当你把它拔出来的时候,你用来把它拔出来的机制并没有选择用符号名来表示它,而是使用了一般的十六进制形式。

如果您想要符号名称,很可能您需要进行后处理才能获得它们。

于 2010-06-05T14:34:13.730 回答