Oracle Data Integrator Oracle 到 Excel 编码
Oracle Data Integrator Oracle to Excel encoding
我尝试使用 Oracle Data Integrator 将我的 Oracle 视图数据导出到 Excel sheet。
英文文本导出良好,但俄语(西里尔文)错误!
请帮助我,我该如何配置数据源和编码。
导出到excel后数据有cp1252编码,但是没有配置这种编码的地方!
信息:
Oracle DS 使用 jdbc:oracle:thin 和
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
(在 windows 注册表和环境变量(与数据库相同)。
ODI 以 product.conf:
开头
AddVMOption -Dfile.encoding=Cp1251
AddVMOption -Dsun.jnu.encoding=Cp1251
AddVMOption -Duser.language=ru
AddVMOption -Duser.country=RU
(我在 Help-About-Properties 中看到了这样的值。
Excel DS 使用 jdbc:odbc 和
charSet=cp1251
属性。
甲骨文 12c、ODI 12c。
如果我用
执行简单的 java 代码
-Dfile.encoding=Cp1251
选项 - 俄语显示正确,但未超过 ODI...
我很乐意提出任何建议!
我想回答我自己的问题。
可能对任何人来说都是显而易见的,但我发现解决方案并不快...
我需要更改 Windows 属性 非 unicode 程序的当前语言。从英语到俄语。
所以我什至不需要 ODI 中的 "AddVMOption -Dfile.encoding=Cp1251" 选项 - 它们在更改 属性 后设置正确。
希望此信息对某人有所帮助。
我尝试使用 Oracle Data Integrator 将我的 Oracle 视图数据导出到 Excel sheet。 英文文本导出良好,但俄语(西里尔文)错误! 请帮助我,我该如何配置数据源和编码。 导出到excel后数据有cp1252编码,但是没有配置这种编码的地方!
信息: Oracle DS 使用 jdbc:oracle:thin 和
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
(在 windows 注册表和环境变量(与数据库相同)。 ODI 以 product.conf:
开头AddVMOption -Dfile.encoding=Cp1251
AddVMOption -Dsun.jnu.encoding=Cp1251
AddVMOption -Duser.language=ru
AddVMOption -Duser.country=RU
(我在 Help-About-Properties 中看到了这样的值。
Excel DS 使用 jdbc:odbc 和
charSet=cp1251
属性。 甲骨文 12c、ODI 12c。
如果我用
执行简单的 java 代码-Dfile.encoding=Cp1251
选项 - 俄语显示正确,但未超过 ODI...
我很乐意提出任何建议!
我想回答我自己的问题。 可能对任何人来说都是显而易见的,但我发现解决方案并不快...
我需要更改 Windows 属性 非 unicode 程序的当前语言。从英语到俄语。
所以我什至不需要 ODI 中的 "AddVMOption -Dfile.encoding=Cp1251" 选项 - 它们在更改 属性 后设置正确。
希望此信息对某人有所帮助。