PLSQL执行一条插入代码,两个字符既显示超长,一个字符插入后乱码

insert into person (pid, pname) values (1,'明');

Google查询说原因是Oracle客户端的字符集与服务器端不匹配,需要更改客户端(instant client)或者服务器端的字符集,服务器端的字符集自然不能随便更改,因此只能更改客户端字符集。

在PLSQL中查询服务器端的字符集:

select userenv(‘language’) from dual;
结果:

因此只要在客户端设置同样的字符集即可。

  1. 对于Windows,在用户环境变量中设置NLS_LANG变量

  1. 对于Linux,在.bash_profile中设置NLS_LANG变量
NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
export NLS_LANG

最新文章

  1. 7、二种 为二个不同的子网配置DHCP服务器(中继代理服务器)
  2. C#排序算法小结
  3. Unhandled exception at 0x........ in XXXX.exe: 0xC0000005:错误
  4. Extjs 使用fileupload插件上传文件 带进度条显示
  5. @Autowired @Resource用法
  6. Resource is out of sync with the file system的解决办法
  7. PHP的错误处理方式
  8. Style绑定
  9. swfupload在chrome中点击上传图片按钮无反应的解决办法
  10. iOS关闭键盘的两种简单方法
  11. 使用WebClient调用第三方接口
  12. Nginx的安装和设置
  13. E - Cup
  14. linux基础之网络基础配置
  15. prometheus+telegraf无法监控网络流量的问题
  16. 最大交换 Maximum Swap
  17. flink和spark stream等框架的对比
  18. 基于flask的轻量级webapi开发入门-从搭建到部署
  19. POJ_2112_Optimal Milking 这里有超级快的网络流板子
  20. css垂直居中几种方法(二)

热门文章

  1. ESP8266 NodeMCU小白手把手入门(实操篇)以土壤湿度和DHT传感器为例讲解读取传感器的值
  2. File类与常用IO流第三章IO流概述
  3. 安装geatpy库到指定的conda虚拟环境中
  4. 记一次系统崩溃事件【Mac版】
  5. netcore一键nssm发布为windows服务
  6. 解决org.hibernate.LazyInitializationException的正确姿势
  7. 随处可编辑的编辑器之神VIM
  8. Maven项目思考&实战
  9. 【爬虫系列】1. 无事,Python验证码识别入门
  10. 黑盒渗透测试【转自HACK学习-FoxRoot】