当前位置:首页 > 开发 > 数据库 > 正文

mysql无法识别OS Characterset GB18030的处理

发表于: 2012-05-04   作者:baalwolf   来源:转载   浏览次数:
摘要: 在linux SHELL中输入mysql会有类似mysql无法识别OS Characterset GB18030,   mysql: Unknown OS character set 'GB18030'.       mysql: Switching&nb

在linux SHELL中输入mysql会有类似mysql无法识别OS Characterset GB18030,

 
mysql: Unknown OS character set 'GB18030'.      
  1. mysql: Switching to the default character set 'latin1'.     
mysql: Unknown OS character set 'GB18030'.   
mysql: Switching to the default character set 'latin1'.   

 

采用默认的latin1之类的信息,表明操作系统的编码设置需要修改,描述如下:
查看操作系统的字符集

 #locale   
  1. LANG=utf8   
  2. LC_CTYPE="utf8"  
  3. LC_NUMERIC="utf8"  
  4. LC_TIME="utf8"  
  5. LC_COLLATE="utf8"  
  6. LC_MONETARY="utf8"  
  7. LC_MESSAGES="utf8"  
  8. LC_PAPER="utf8"  
  9. LC_NAME="utf8"  
  10. LC_ADDRESS="utf8"  
  11. LC_TELEPHONE="utf8"  
  12. LC_MEASUREMENT="utf8"  
  13. LC_IDENTIFICATION="utf8"  
  14. LC_ALL=  
#locale
LANG=utf8
LC_CTYPE="utf8"
LC_NUMERIC="utf8"
LC_TIME="utf8"
LC_COLLATE="utf8"
LC_MONETARY="utf8"
LC_MESSAGES="utf8"
LC_PAPER="utf8"
LC_NAME="utf8"
LC_ADDRESS="utf8"
LC_TELEPHONE="utf8"
LC_MEASUREMENT="utf8"
LC_IDENTIFICATION="utf8"
LC_ALL=

 

如果不是这样,则需要对操作系统字符集进行修改:

 #vim /etc/syconfig/i18n  
#vim /etc/syconfig/i18n

 

修改成:LANG="zh_CN.UTF-8"即可
另外,再查看一下环境变量的设置

  1. #vim /etc/profile  
#vim /etc/profile

 

里面可以没有字符集的设置,如果有,应类似如下设置:

写道
export LC_ALL="C"
#export LANG="zh_CN.UTF-8"

 

设置完成后,

 #source /etc/profile  
#source /etc/profile

 

使环境变量生效,如果不放心,可以reboot

mysql无法识别OS Characterset GB18030的处理

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  最近出差去实施一个项目,客户买了一个新的服务器,装在了两年前买的一个刀箱里。服务器无法启
在安装VS2010后,应用.NET Framework 4创建的网站放在IIS(7.0)下会出现如下的错误: 其中的“版本
发现easyui treegrid不能识别state这个json的值 似乎是她的内部关键字 必须把state改成states或者其
图像处理与识别学习小结 数字图像处理是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他
这个主要是由于在Windows做SD卡数据处理后,强行插拔导致的Fat文件系统信息错误。 表现的问题是:Sd
在.NETFramework2.0中,如果发布的虚拟目录程序引用了外部的webservice访问接口,配置文件会出现下
这个主要是由于在Windows做SD卡数据处理后,强行插拔导致的Fat文件系统信息错误。 表现的问题是:Sd
今天玩了一下WCF,发布到IIS上,发现出现这样的错误 在博客园找了很久解决办法,一种说是重新注册II
1、方法一:“我的电脑”-->“属性”-->“设备管理器”-->“通用串行总线控制器”下找到设
这几天在着手做一家企业的公司商品网站,一直习惯手写代码,但由于frontpage 的速度快,而且其预览
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号