解决SqlPlus前台程序出现中文乱码的问题

 时间:2024-10-26 17:43:15

1、按win+R键调出windows运行窗口,并在窗口中输入“cmd”以便进入命令行程序。

解决SqlPlus前台程序出现中文乱码的问题

2、在cmd命令行下输入“sqlplus 用户名/密码@服务名”来登陆数据库,其中用户名,密码,服务名需要根据实际情况进行替换。登陆完成后,会发现提示语并不是中午,或者包含有乱码,这就是我们需要解决的问题。在sqlplus中执行select userenv('language') from dual;查看当前数据库的字符集,为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。我们只需要把客户端字符集和操作系统字符集都设置成这个就行了

解决SqlPlus前台程序出现中文乱码的问题

3、首先设置客户端字符集,右击我的电脑,选择属性。

解决SqlPlus前台程序出现中文乱码的问题

4、在弹出的“属性”对话框中,选择“高级”->“环境变量”。

解决SqlPlus前台程序出现中文乱码的问题

5、在环境变量中查找一个名为“NLS_LANG”的环境变量,如果找不到,则新建一个,把变量值赋值为:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”(需要根据实际数据库服务器字符集进行赋值)。客户端字符集设置成功。

解决SqlPlus前台程序出现中文乱码的问题

6、在开始菜单中选择“控制面板”-“区域和语言选项”,在该选项下对计算机语言进行设置。

解决SqlPlus前台程序出现中文乱码的问题

7、在“高级”选项下,选择“非Unicode程序的语言”为中文,同时点击确定。点击确定后会提示安装字符集同时提示需要重启计算机才能生效,重启吧。

解决SqlPlus前台程序出现中文乱码的问题

8、重启完成后,再次进入sqlplus,发现中文乱码问题解决。

解决SqlPlus前台程序出现中文乱码的问题
  • SOAPUI调用HTTP接口
  • linux 如何设置网关
  • 如何用dos命令查看路径的目录?
  • 组策略管理在Windows Server 2008中怎么打开?
  • filezilla server 教程
  • 热门搜索
    爱国手抄报的内容 一二年级普通话手抄报 地球日手抄报的文字 营养与健康手抄报 祝福祖国手抄报 缅怀先烈的手抄报图片 六一儿童节手抄报诗 庆祝国庆节手抄报 生命手抄报 师恩难忘手抄报