早上一进门,妹纸同事惊呼,啊,我的表数据怎么全是问号了,快来帮我看看,老夫答,字符集问题,百度看看,然后妹纸各种百度,搜狗,搜了一堆的解决方案,仍然未解决。老夫看了一下,那些博文,真是误人子弟啊。于是就有了这片文章,废话不多说,看问题
如图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY 表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们三个按照“语言_地域.字符集”的格式拼接起来,就有了“AMERICAN_AMERICA.AL32UTF8”【注意:这里要根据你自己的ORACLE服务器的这三个值进行拼接哦,注意有个点“.”】
然后
进入 我的电脑,属性,高级,环境变量,添加变量: NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
关掉plsql 重启,就正常了