Oracle服务器插入中文数据出错的解决方法
2016-08-08 00:02
513 查看
显示中文出错的问题解决方法
首先用SQL> select userenv(‘language’) fromdual;命令查看oracle当前的字符集,如果当前字符集不是AMERICAN_AMERICA.ZHS16GBK,请修改为AMERICAN_AMERICA.ZHS16GBK,修改方法参考我的上一篇博客。然后修改oracle用户(或者安装oracle数据库时指定的用户)的~/.bash_profile文件,添加NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
两行,保存退出,执行source ~/.bash_profile使之立即生效。
重新登录Oracle数据库服务器即可成功插入中文。
相关文章推荐
- Oracle数据更改后出错的解决方法
- Oracle插入日期数据常见的2个问题和解决方法
- Oracle 恢复数据后,数据库中中文变成问号解决方法
- oracle解决客户端插入数据中文乱码
- plsql远程连接服务器oracle数据提示字符集错误的解决方法
- Oracle导入数据后中文乱码的解决方法
- 将加密数据写入Web服务器配置数据库时出错,0x80090010 = 拒绝访问 的解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法
- Ado.net参数化插入数据时null值自动转成default导致插入出错问题-----解决方法
- hibernate 连接Mysql数据库插入中文数据变问号 解决方法
- Linux编程向Mysql插入中文数据显示乱码的解决方法
- C# mysql 插入数据,中文乱码的解决方法
- MySQL插入数据时,中文乱码问题解决方法
- Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法
- ef + oracle 中文出错解决方法
- C# mysql 插入数据,中文乱码的解决方法
- C# mysql 插入数据,中文乱码的解决方法
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- 03_MySQL中文乱码处理_02_确保MySQL插入数据不乱码的解决方法