【发布时间】:2012-07-05 03:15:43
【问题描述】:
我正在使用在 WebSphere 上运行并与 Oracle 数据库交互的 Web 应用程序(使用 AL32UTF8 字符集)。
如果我使用 Web 应用程序输入一些文本,然后按“保存”按钮,我希望将文本保存到 Oracle 数据库中的 CLOB 字段。 Web 应用程序具有通过从数据库中检索文本来查看文本的功能。
当我输入包含欧元符号 (€) 的文本时,按“保存”按钮,并使用 Web 应用程序查看文本,我发现欧元符号已损坏为“?”。
我正在尝试查找数据库中的文本是否已损坏。
欧元符号在 Oracle 中是否存储为“0xE2 0x82 0xAC”(3 个字节)?
如果是这种情况,是否有数据库查询可以确认这一点? (假设表名为 SOME_TABLE,CLOB 字段名为 SOME_FIELD。)
非常感谢。
【问题讨论】: