PLSQL中文注释显示为乱码的解决办法

PLSQL中文注释显示为乱码的解决办法,第1张

1.运行SQL,检查服务器编码

2.设置本地客户端编码

进入我的电脑---属性---高级---环境变量。

添加两项:

LANG=zh_CN.GBK

NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

pl/sql菜单tools---preferences---user interface--fonts 中修改为中文字体

一、pl/sql

developer

中文字段显示乱码

原因:因为数据库的编号格式和pl

/sql

developer的编码格式不统一造成的。

二、查看和修改oracle数据库字符集:

select

userenv('language')

from

dual

查询结果:

SIMPLIFIED

CHINESE_CHINA.AL32UTF8

--修改oracle数据库字符集:(在SQL

Plus中)

sql>

conn

/

as

sysdba

sql>

shutdown

immediate

database

closed.

database

dismounted.

oracle

instance

shut

down.

sql>

startup

mount

oracle

instance

started.

total

system

global

area

135337420

bytes

fixed

size

452044

bytes

variable

size

109051904

bytes

database

buffers

25165824

bytes

redo

buffers

667648

bytes

database

mounted.

sql>

alter

system

enable

restricted

session

system

altered.

sql>

alter

system

set

job_queue_processes=0

system

altered.

sql>

alter

system

set

aq_tm_processes=0

system

altered.

sql>

alter

database

open

database

altered.

sql>

alter

database

character

set

internal_use

JA16SJIS

sql>

shutdown

immediate

sql>

startup

三、修改pl/sql

developer

的编码格式:

在windows中创

建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED

CHINESE_CHINA.ZHS16GBK”,

然后重新启动

pl/sql

developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为

“AMERICAN_AMERICA.UTF8”,然后重新启动

pl/sql

developer。其它字符集设置同上

打开PLSQL

请点击输入图片描述

d出登陆界面,进去登陆

请点击输入图片描述

随便写了一个查询语句,发现显示有乱码

请点击输入图片描述

解决办法:

先查看oracle服务器端的字符编码是什么

请点击输入图片描述

配置一个环境变量就可以解决问题

变量名称:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

按照下面图是

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

加好环境变量之后关闭PLSQL重新打开,写一个查询试试效果

如下图所示说明乱码问题解决。

请点击输入图片描述


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9614144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存