在asp.net中没有显示Oracle字符集数据

时间:2012-02-16 06:40:00

标签: asp.net character-encoding oracle9i

我已经在URDU的WE8MSWIN1252字符集中将数据存储在Oracle数据库9i中,现在我想在浏览器上用asp.net显示这些数据,但是数据没有准确显示,它显示的是类似中文的语言。

有谁能告诉我如何将这些数据转换为实际的URDU形式?

1 个答案:

答案 0 :(得分:0)

如果数据库字符集是Windows-1252,则无法在CHARVARCHAR2数据类型中正确编码Urdu数据。您只能对属于西欧字符集Windows-1252 character set的字符进行编码。您需要使用NCHARNVARCHAR2数据类型(假设您的国家字符集支持Urdu)或更改数据库的数据库字符集。 “全球化支持指南”中有一章讨论how to change the character set of an existing database