2010-06-05 48 views
0

我已存储内容泰米尔作为东西& agrave ..........存储在数据库中的泰米尔值

但对于一些内容被存储为#2220 .......

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

如何值从#2220转换到........严重& .......

+2

欢迎来到SO。您需要扩展您的问题以获得任何有用的答案。你不是说你用什么技术来存储什么和在哪里。关于这个问题很好的基本阅读是http://www.joelonsoftware.com/articles/Unicode.html – 2010-06-05 14:04:58

回答

1

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

在HTML中,有一组命名字符实体,如&agrave ;.如果你的DTD包含了它们的定义,你可以在XML中使用它们。

在任何情况下,任何符合要求的XML解析器都会将其中一个转换为相应的Unicode字符。将文本放入数据库时​​,`已转换为单个Unicode字符。当你把它拉出来时,你用来拉出来的机制不会选择用符号名来表示它,而是它使用一般的十六进制表单。

如果您想要符号名称,很可能需要后处理来获取它们。

+0

我不能clear.pls告诉我更多的细节.. – Rekha 2010-06-07 10:43:04

+0

不是没有关于你的代码的更多细节。 – bmargulies 2010-06-07 11:26:43