IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    关于字符集的问题

    lazydba发表于 2011-03-15 03:01:43
    love 0
    首先是从SecureCRT里复制中文出来显示乱码的问题,需要在Session Options -> Appearance -> Fonts -> 字体 字符集选择gb2312, narrow font可以设置成合font一样,也可以不设置。

    其次是将mysql数据库的字符集从utf8转换成gbk
    1. 用mysqldump导出utf8的数据库
    mysqldump --default-character-set=gbk -u u -h h -pp --database=db > /tmp/db.sql
    2. 编辑建表语句,将所有utf8都替换成gbk
    3. 导入数据

    其中字符编码的转换是在mysqldump导出的时候进行的。

    utf8转换成gbk有可能会丢数据,转换需慎重。

    对于中文字符,相比utf8,用gbk可以节省50%的空间。


沪ICP备19023445号-2号
友情链接