我下载并安装了Oracle Development Tools for Visual Studio 2015,出于某种原因,当我调试代码时,我看到所有与Oracle相关的异常/消息,在C#中进入或超过代码段时,都是德语。
我的电脑最初安装了德语版的Windows 7,但之后我安装了英语语言包并将Windows的默认语言设置为英语,从而将所有MS产品的语言设置为英语。我的所有常规C#异常以及我的VS本身都是英文的,除了Oracle错误和我之外,真的在我的智慧结束。
我已经检查了StackOverflow上的所有可用解决方案,但没有一个能解决我的问题。
提前感谢您的帮助。
干杯, 的Vivek
答案 0 :(得分:3)
有几种选择。
连接到Oracle后,您可以执行
ALTER SESSION SET NLS_LANGUAGE = 'American';
或在您的注册表中设置默认语言
HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_{Oracle Home Name}\NLS_LANG
,resp。
HKLM\SOFTWARE\ORACLE\KEY_{Oracle Home Name}\NLS_LANG
或将NLS_LANG
设置为环境变量。
请参阅NLS_LANG FAQ以获取有关NLS_LANG
如果您使用ODP.NET 托管驱动程序,请查看 Data Provider for .NET Developer's Guide: Globalization Support