我在Windows窗体中有一个使用Oracle Data Provider(Oracle 12c版)的应用程序。在Windows 7上,所有波兰语字符都可以,但是在Windows 10上迁移后,某些字符可以,但其他字符则显示为奇怪的符号,例如
informuj š ca
除
informuj ± ca
显示不好的字符:±,ś,ź
在C#中,我设置了环境:
Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.EE8ISO8859P2");//POLISH_POLAND.EE8MSWIN1250");
我在互联网上找到的唯一答案是带有注释的参数,但不幸的是它没有用。