当XML文件打印出现乱码的时候,去程序的配置文件中找先关的配置文件去修改编码格式,
报表程序中的xml的相关配置为:
XML报表打印出错,乱码问题
代码中的文件为ICX_CLIENT_IANA_ENCODING,去数据库中去找相关的配置文件名,代码为:
SELECT application_id,
profile_option_id,
profile_option_name,
user_profile_option_name,
sql_validation,
hierarchy_type
FROM fnd_profile_options_vl fp
WHERE start_date_active <= SYSDATE
AND nvl(end_date_active, SYSDATE) >= SYSDATE
AND (site_enabled_flag = ‘Y’ OR app_enabled_flag = ‘Y’ OR resp_enabled_flag = ‘Y’ OR
user_enabled_flag = ‘Y’ OR server_enabled_flag = ‘Y’ OR serverresp_enabled_flag = ‘Y’ OR
org_enabled_flag = ‘Y’)
and fp.PROFILE_OPTION_NAME = ‘ICX_CLIENT_IANA_ENCODING’
ORDER BY user_profile_option_name;
得到相关的配置文件的名字:
XML报表打印出错,乱码问题
,然后到配置文件中去找这个配置文件,然后改为相应的格式(UTF-8):
XML报表打印出错,乱码问题
XML报表打印出错,乱码问题
修改为相应的字符编码即可。

相关文章: