ORACLE和MYSQL的字符集不一样吧?

解决方案 »

  1.   

    我最近在单位里面使用oracle数据库 回家使用mysql  怎么没有你的问题?感觉没有什么问题吧?  你可以贴出代码或者异常?
      

  2.   

    安装MYSQL的时候你是否选择过字符集,一般默认是拉丁,如果你把他改成GB2312或者GBK等,那么你插入中文的时候会报错too long。但是你采用默认字符集(拉丁)就不会出错了。具体原因我也8知道。还有就是too long错误和你的varchar(N) 的N是没有关系的。如果你要在MYSQL中显示中文还是在每次启动Client时先整一句set names 'gbk'吧 不要嫌麻烦。不要在mysql的配置文件中把默认字符集改成中文编码。如果这样又会出现too long错误了。
      

  3.   

    你可以在安装MY SQL 时选择GBK编码,这样插入中文就OK了!