插入中文到oracle中变成了乱码

ianafollow 2013-12-13 11:31:53
插入中文到oracle中变成了乱码
...全文
789 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujie2300 2013-12-16
  • 打赏
  • 举报
回复
select CONVERT('脠媒碌陆脦氓赂枚鹿陇脳梅脠脮脦陋脫脙禄搂脡脧脙脜脪脝禄煤','WE8ISO8859P1','utf8') xmldate from dual; 记得给分哦!
请叫我-雷人 2013-12-16
  • 打赏
  • 举报
回复
我遇到的,nvarchar2和varchar2问题。前者乱码,后者正常
hanfeng_st 2013-12-14
  • 打赏
  • 举报
回复
数据库字符集的问题
善若止水 2013-12-14
  • 打赏
  • 举报
回复
客户端和服务端的字符集不一致,你需要把服务端的参数nls_lang设置的和客户端保持一致,具体的语法为
set nls_lang=american_america.zhs16gbk
allen1129 2013-12-14
  • 打赏
  • 举报
回复
客户端与服务端字符集不匹配
ianafollow 2013-12-13
  • 打赏
  • 举报
回复
遇到这种问题的大侠们帮一下吧
空心兜兜 2013-12-13
  • 打赏
  • 举报
回复
貌似是本地环境
xu176032 2013-12-13
  • 打赏
  • 举报
回复
跟数据库没关系,你的程序写的有问题,检查字符集编码是否支持中文,检查前后台传值过程是否出现乱码
ray_suen 2013-12-13
  • 打赏
  • 举报
回复
pl本身编码不兼容
_拙计 2013-12-13
  • 打赏
  • 举报
回复
引用 7 楼 ianafollow 的回复:
直接在数据库中写入 中文没有问题
那你是程序 编码格式错了吧 和数据库的不一致
ianafollow 2013-12-13
  • 打赏
  • 举报
回复
直接在数据库中写入 中文没有问题
ianafollow 2013-12-13
  • 打赏
  • 举报
回复
就是当数据插入到数据库中后,我在plsql中查询出是乱码
  • 打赏
  • 举报
回复
实在服务器端,命令行模式查看到的乱码么?
trc_tt 2013-12-13
  • 打赏
  • 举报
回复
楼主调试一下,确定一下是否是oracle引起的问题? 用varchar2类型,保存中文,oracle肯定没问题。
ianafollow 2013-12-13
  • 打赏
  • 举报
回复
不是这种类型
Yole 2013-12-13
  • 打赏
  • 举报
回复
看一下字段类型! 可能是varbinary()

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧