环境 操作系统版本: Windows 7 PL/SQL 版本: 12.0.1.1814 原因 由于 Oracle 服务器端和客户端字符集编码不一致引起的. 注意点 写在最前面,减少踩坑!!! 网上教程大多未强调这些注意点,像我这样的 Oracle 小白就完美踩坑而过. 设置完环境变量NLS_LANG后,我个人重启 PL/SQl 多次不生效,重启操作系统才生效. 设置客户端和服务器端的字符集后,需要再次UPDATE后,此时SELECT才不是乱码. 执行完 SQL 语句,记得 commit,否则其他…