Html 无法从Oracle数据库中正确检索特殊字符
我有一个Oracle数据库,该数据库具有特殊字符,如注册商标符号。在数据库中,所有特殊字符都正确显示,但当我从数据库中检索它们时,它们显示为问号。对于数据库中的这个列,我尝试使用varchar2和nvarchar2两种类型 这是它在数据库中的外观图像,它正确地显示了 这是我调用数据库的图像,返回的结果不正确 如何让它正常返回这个特殊字符,以便在前端显示它 我的应用程序使用.NET4.5、EntityFramework 5.0和Oracle数据库-PL/SQL9.0.1Html 无法从Oracle数据库中正确检索特殊字符,html,.net,oracle,special-characters,Html,.net,Oracle,Special Characters,我有一个Oracle数据库,该数据库具有特殊字符,如注册商标符号。在数据库中,所有特殊字符都正确显示,但当我从数据库中检索它们时,它们显示为问号。对于数据库中的这个列,我尝试使用varchar2和nvarchar2两种类型 这是它在数据库中的外观图像,它正确地显示了 这是我调用数据库的图像,返回的结果不正确 如何让它正常返回这个特殊字符,以便在前端显示它 我的应用程序使用.NET4.5、EntityFramework 5.0和Oracle数据库-PL/SQL9.0.1 “谢谢”您用来显示从数
“谢谢”您用来显示从数据库中提取的文本的字体似乎有问题。以上图片中使用了哪些字体?@BobJarvis感谢您的回复,我没有在数据库或.Net端设置字体。它应该设置为默认值。最好调查并找出正在使用的字体。数据库工具中使用的字体似乎支持商标符号,而生成第二个图像的任何工具中使用的字体都不支持商标符号。祝你好运。我还假设有字体问题。请尝试使用字体支持的其他字符,例如
ö
您的NLS_LANG
值是多少(检查环境和注册表)?如果未设置,则Oracle将其默认为不支持特殊字符的AMERICAN\u AMERICA.US7ASCII
。