我已经在URDU的WE8MSWIN1252字符集中将数据存储在Oracle数据库9i中,现在我想在浏览器上用asp.net显示这些数据,但是数据没有准确显示,它显示的是类似中文的语言。
有谁能告诉我如何将这些数据转换为实际的URDU形式?
答案 0 :(得分:0)
如果数据库字符集是Windows-1252,则无法在CHAR
或VARCHAR2
数据类型中正确编码Urdu数据。您只能对属于西欧字符集Windows-1252 character set的字符进行编码。您需要使用NCHAR
和NVARCHAR2
数据类型(假设您的国家字符集支持Urdu)或更改数据库的数据库字符集。 “全球化支持指南”中有一章讨论how to change the character set of an existing database。