我尝试使用 Oracle Data Integrator 将我的 Oracle 视图数据导出到 Excel 工作表。英文文本输出良好,但俄文(西里尔文)错误!请帮助我,如何配置数据源和编码。导出到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...
我会很高兴任何建议!