PLSQL查询结果集中文乱码问题
问题描述:
在plsql中执行查询语句时,查询出的结果中中文为乱码,如图:
解决办法:
- 查看服务器端编码
select userenv('language') from dual;
查询结果为:
- 查看本地字符集
select * from V$NLS_PARAMETERS; --查看本地字符集
- 设置环境变量
计算机->属性->高级系统设置->环境变量->新建
设置变量名:NLS_LANG,变量值:AMERICAN_AMERICA.ZHS16GBK
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步