将C#中Oracle开发人员工具的调试消息更改为英语
我下载并安装了代码,出于某种原因,在调试代码时,我会看到所有与Oracle相关的异常/消息,而在C#中的代码段中,这些异常/消息都是德语 我的电脑最初安装了德语版的Windows 7,但后来我安装了英语语言包,并将Windows的默认语言设置为英语,从而将所有MS产品的语言设置为英语。我所有的常规C#异常,以及我的VS本身,都是用英语写的,除了Oracle错误和我,真是束手无策 我已经检查了StackOverflow的所有可用解决方案,没有一个解决了我的问题 提前谢谢你的帮助 干杯,将C#中Oracle开发人员工具的调试消息更改为英语,c#,oracle,visual-studio,C#,Oracle,Visual Studio,我下载并安装了代码,出于某种原因,在调试代码时,我会看到所有与Oracle相关的异常/消息,而在C#中的代码段中,这些异常/消息都是德语 我的电脑最初安装了德语版的Windows 7,但后来我安装了英语语言包,并将Windows的默认语言设置为英语,从而将所有MS产品的语言设置为英语。我所有的常规C#异常,以及我的VS本身,都是用英语写的,除了Oracle错误和我,真是束手无策 我已经检查了StackOverflow的所有可用解决方案,没有一个解决了我的问题 提前谢谢你的帮助 干杯, Vivek
Vivek有几种选择 连接到Oracle后,您可以执行
ALTER SESSION SET NLS_LANGUAGE = 'American';
或将注册表中的默认语言设置为
HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY{ORACLE Home Name}\NLS\u LANG
,分别为
HKLM\SOFTWARE\ORACLE\KEY{ORACLE Home Name}\NLS\u LANG
或者将NLS_LANG
设置为环境变量
请参阅以获取有关NLS_LANG的更多信息
如果您使用ODP.NET托管驱动程序,请查看
有几种选择 连接到Oracle后,您可以执行
ALTER SESSION SET NLS_LANGUAGE = 'American';
或将注册表中的默认语言设置为
HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY{ORACLE Home Name}\NLS\u LANG
,分别为
HKLM\SOFTWARE\ORACLE\KEY{ORACLE Home Name}\NLS\u LANG
或者将NLS_LANG
设置为环境变量
请参阅以获取有关NLS_LANG的更多信息
如果您使用ODP.NET托管驱动程序,请查看
您是否安装了用于.NET或Oracle工具的德语语言包?在Windows 7中,除了用户和系统区域设置外,您还可以指定其他UI语言。它控制UI区域性,用于加载.NET程序的本地化资源。在以前的版本中,无法更改UI语言。我认为该设置位于“区域设置”的“键盘和语言”选项卡中。您是否安装了用于.NET或Oracle工具的德语语言包?在Windows 7中,除了用户和系统区域设置外,您还可以指定其他UI语言。它控制UI区域性,用于加载.NET程序的本地化资源。在以前的版本中,无法更改UI语言。我认为设置在区域设置的
键盘和语言选项卡中。我不认为这是OP要求的。除非Oracle工具忽略区域设置并使用NLS_LANGI,否则OP不会要求这样做。除非Oracle工具忽略区域设置并使用NLS_LANG