當我們用PL/SQL產生XML文件,在xml的頭信息中,字符編碼的解決方案:
使用ORACALE EBS標準的做法:
根據fnd_profile.value('ICX_CLIENT_IANA_ENCODING')來指定xml文件的encoding值。
如下所示:
- fnd_file.put_line(fnd_file.output,
- '<?xml version="1.0" encoding="' ||
- fnd_profile.value('ICX_CLIENT_IANA_ENCODING') ||
- '"?>');
- fnd_file.put_line(fnd_file.output, '<ForeCastTable>');
- fnd_file.put_line(fnd_file.output, '</ForeCastTable>');