`
wolfmaster
  • 浏览: 158719 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql gbk转utf8

阅读更多
经过两天的尝试,mysq数据转码终于告一段落
起因:gbk编码,用脚本python处理导入数据的时候,某些汉字乱码,为了根治,决定把数据库转码

环境linux,secretcrt,mysql 5.1.14-beta
1.数据库按gbk导出(mysqldump -uroot db_rdm --default-character-set gbk -p db_rdm.sql)
2.创建为utf8库,如(create database db_rdm_test DEFAULT CHARACTER SET utf8 COLLATE    utf8_general_ci; )
3.把一下shell保存执行
DB='db_rdm_test'
sed 's/gbk/utf8/g' db_rdm_gbk.sql_bak | iconv -f gb18030 -t utf-8 > $DB.sql
mysql -uroot --default-character-set=utf8 $DB < $DB.sql

如果secretcrt中show create table ** 乱码,可以设置secretcrt的编码为utf8
分享到:
评论

相关推荐

    MySQL GBK→UTF-8编码转换

    - **修改**:转换后的文件需要进行调整,添加`SET NAMES utf8;`语句,以确保数据在导入时使用UTF-8编码。同时,修改文件中表的charset设置,将`CHARSET=latin1;`改为`CHARSET=utf8;`。 - **恢复**:使用`mysqldump...

    文本文件编码转换工具 gbk utf8 gb2312

    后面加入一行 mysql_query("set names utf8;"); &lt;!-----说明数据库连接也用utf8编码-----&gt; 5)*.php 文件在存盘的时候也以 "utf-8"编码存盘. 如此一来整站编码就都是国际能用的utf8编码了.通用性现在做到最好了. ...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    好东西 mySQL数据库latin1-gbk,gbk-utf8,gbk-big5

    MySQL数据库在处理字符编码时,经常涉及到不同的字符集转换,如latin1到gbk,gbk到utf8,甚至gbk到big5等。这些转换在处理多语言数据或者迁移数据库时尤其重要,因为不同的字符集支持不同的字符范围,比如latin1主要...

    将MYSQL的GBK数据库转成UTF-8数据库的简便方法.pdf

    将MYSQL的GBK数据库转成UTF-8数据库的简便方法.pdf

    Discuz x3模板 迪恩 整形美容医院 商业版 gbk+utf8.zip

    《迪恩整形美容医院Discuz x3模板商业版GBK+UTF8详解》 在互联网行业中,网站设计与用户体验是至关重要的元素,特别是对于整形美容医院这样的专业服务领域,一个精心设计且功能强大的网站能有效提升品牌形象和服务...

    MySQLdb对mysql数据库的中文操作测试补充(包括字符集gbk,utf8,latin1)

    NULL 博文链接:https://lijunjie.iteye.com/blog/456650

    Mysql以utf8存储gbk输出的实现方法提供

    本文章主要探讨了如何在MySQL中以UTF8存储GBK编码的数据,并以GBK格式输出,这对于那些需要进行字符集转换但又希望减少对前端代码修改的项目来说,是一个实用的解决方案。 首先,MySQL从4.1版本开始引入了一个特性...

    PHP实例开发源码—UCenter Home 简体GBK与utf8.zip

    《PHP实例开发源码—UCenter Home 简体GBK与utf8.zip》是一个包含PHP编程语言实际应用的源码包,主要涉及UCenter Home这一社区软件的编码转换问题。UCenter Home是一款由Comsenz公司开发的社交网络平台,它能够与...

    查看修改mysql编码方式让它支持中文(gbk或者utf8)

    MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&gt;mysql -u root –p,之后两次输入...

    MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题

    本文主要讨论了MySQL中的GBK、GB2312以及UTF8字符集的区别,并提供了解决中文乱码问题的方法。 首先,GBK和GB2312是中国大陆常用的中文字符集。GB2312是基于早期的GBK标准,包含约6763个常用汉字,主要用于简体中文...

    织梦在线订单GBK-UTF版

    这个插件兼容GBK和UTF-8编码,确保在不同编码环境下都能正常运行,从而满足更多用户的实际需求。 首先,我们需要了解织梦内容管理系统(DedeCMS)。这是一款基于PHP+MySQL技术开发的开源CMS,广泛应用于企业建站和...

    mysql+c#开发lib,支持GBK

    1. **字符集设置**:确保在建立数据库连接时,连接字符串中的 `CharSet` 或 `Charset=utf8mb4` 参数被正确设置为 `gbk`,以便正确识别和处理GBK编码的字符串。 2. **数据读写**:在插入、更新或查询数据库时,对GBK...

    Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    由于汉字编码通常采用GBK或UTF-8,这里使用GBK字符集。 接下来,我们需要填充这个对照表。这一步通常涉及大量的数据插入,例如: ```sql INSERT INTO t_base_pinyin (pin_yin_, code_) VALUES ... ``` 此处省略了...

    UCHOME 2.0整合新浪微博QQ人人网GBK UTF8插件

    《UCHOME 2.0整合新浪微博QQ人人网GBK UTF8插件详解》 UCHOME是一款广泛应用的开源社区建站系统,它为用户提供了构建个性化社交网络的平台。在这个数字化时代,社交媒体的影响力日益增大,而UCHOME 2.0正是为了帮助...

Global site tag (gtag.js) - Google Analytics