Oracle 乌尔都语显示问号甲骨文报告

Oracle 乌尔都语显示问号甲骨文报告,oracle,oracle11g,oracleforms,oraclereports,Oracle,Oracle11g,Oracleforms,Oraclereports,我有一份报告,其中的专栏有多种语言,英语和乌尔都语。在数据库中,两种语言都以正确的格式显示。我以正确的格式在oracle forms和两种语言中进行了测试,但在oracle报告中,只有乌尔都语显示问号 select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER VALUE ------------------------------ ------

我有一份报告,其中的专栏有多种语言,英语和乌尔都语。在数据库中,两种语言都以正确的格式显示。我以正确的格式在oracle forms和两种语言中进行了测试,但在oracle报告中,只有乌尔都语显示问号

select * from nls_database_parameters where parameter='NLS_CHARACTERSET';

PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_CHARACTERSET               AL32UTF8

SELECT * from NLS_DATABASE_PARAMETERS WHERE parameter IN ( 'NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET');

PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE                   AMERICAN
NLS_TERRITORY                  AMERICA
NLS_CHARACTERSET               AL32UTF8
Oralce数据库11g以及表单和报告

如何解决这个问题


谢谢

据我所知,仅仅数据库正确显示是不够的-您必须使用能够显示这些字符的字体。它也必须安装在IAS上(不仅在客户端计算机上)。

在linux中 在运行报表之前设置环境NLS_LANG

我不知道乌尔都语的价值。
对于类似西里尔语的as
导出NLS\u LANG=RUSSIAN\u CIS.AL32UTF8

u OS如何?linux?窗户?还有其他吗?@Needle文件Linux 6.7我用export NLS_LANG=AMERICAN_AMERICA.UTF8试过了。在HTML格式的报告乌尔都语显示,但没有显示在PDF格式我不知道Oracle表格和报告。srr。尝试为在.bash\u配置文件中启动Oracle窗体和报表的操作系统用户设置NLS\u LANG