CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  高级技术

高手请进(utf8中文问题)

楼主mydgc2000(no)2005-06-03 14:34:57 在 Oracle / 高级技术 提问

环境:oracle9i,tru64   5.1b  
      NLS_LANG=american_america.utf8  
      数据库NLS_CHARACTERSET:utf8  
  执行如下语句:  
      update   xxx   set   xx='十三陵'   where   nb=1;  
  报错:ORA-01756:   quoted   string   not   properly   terminated    
  改为:  
      update   xxx   set   xx='   十三陵   '   where   nb=1;  
  报错:ORA-01756:   quoted   string   not   properly   terminated    
  改为:  
      update   xxx   set   xx='     十三陵     '   where   nb=1;  
  结果成功。  
  也就是说必须在中文的两端分别加上两个空格才行,这是为什么? 问题点数:0、回复次数:0Top

相关问题

  • 又是令人迷惑的中文问题,中文问题高手请进,非常感谢!
  • ADOQuery的Parameters.ParamByName('').Value:='中文'使用出错,高手请进
  • 学struts的朋友请进!——资源文件的中文问题!
  • 高手请进,最新中文问题!!request.getParameterValues();(在线)
  • 有c primer plus 中文版电子书的请进!!!
  • 关于在XP中,文件关联的问题,高手请进。
  • 请教TOMCAT中文问题
  • struts中文问题请教
  • 请教中文问题
  • SQL 有没有办法将UTF-8字符串转成中文字符串?

关键词

  • 中文
  • 十三陵
  • utf8
  • 报错
  • terminated改为
  • nls
  • ora
  • where nb
  • updatexxx set xx
  • not properly

得分解答快速导航

  • 帖主:mydgc2000

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo