plsql中文乱码问题解决方案

早上一进门,妹纸同事惊呼,啊,我的表数据怎么全是问号了,快来帮我看看,老夫答,字符集问题,百度看看,然后妹纸各种百度,搜狗,搜了一堆的解决方案,仍然未解决。老夫看了一下,那些博文,真是误人子弟啊。于是就有了这片文章,废话不多说,看问题

plsql中文乱码问题解决方案_第1张图片

如图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY  表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们三个按照“语言_地域.字符集”的格式拼接起来,就有了“AMERICAN_AMERICA.AL32UTF8”【注意:这里要根据你自己的ORACLE服务器的这三个值进行拼接哦,注意有个点“.”】

然后

进入 我的电脑,属性,高级,环境变量,添加变量: NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

关掉plsql 重启,就正常了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(plsql中文乱码问题解决方案)