经过两天的尝试,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
分享到:
相关推荐
- **修改**:转换后的文件需要进行调整,添加`SET NAMES utf8;`语句,以确保数据在导入时使用UTF-8编码。同时,修改文件中表的charset设置,将`CHARSET=latin1;`改为`CHARSET=utf8;`。 - **恢复**:使用`mysqldump...
后面加入一行 mysql_query("set names utf8;"); <!-----说明数据库连接也用utf8编码-----> 5)*.php 文件在存盘的时候也以 "utf-8"编码存盘. 如此一来整站编码就都是国际能用的utf8编码了.通用性现在做到最好了. ...
批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!
MySQL数据库在处理字符编码时,经常涉及到不同的字符集转换,如latin1到gbk,gbk到utf8,甚至gbk到big5等。这些转换在处理多语言数据或者迁移数据库时尤其重要,因为不同的字符集支持不同的字符范围,比如latin1主要...
将MYSQL的GBK数据库转成UTF-8数据库的简便方法.pdf
《迪恩整形美容医院Discuz x3模板商业版GBK+UTF8详解》 在互联网行业中,网站设计与用户体验是至关重要的元素,特别是对于整形美容医院这样的专业服务领域,一个精心设计且功能强大的网站能有效提升品牌形象和服务...
NULL 博文链接:https://lijunjie.iteye.com/blog/456650
本文章主要探讨了如何在MySQL中以UTF8存储GBK编码的数据,并以GBK格式输出,这对于那些需要进行字符集转换但又希望减少对前端代码修改的项目来说,是一个实用的解决方案。 首先,MySQL从4.1版本开始引入了一个特性...
《PHP实例开发源码—UCenter Home 简体GBK与utf8.zip》是一个包含PHP编程语言实际应用的源码包,主要涉及UCenter Home这一社区软件的编码转换问题。UCenter Home是一款由Comsenz公司开发的社交网络平台,它能够与...
MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入...
本文主要讨论了MySQL中的GBK、GB2312以及UTF8字符集的区别,并提供了解决中文乱码问题的方法。 首先,GBK和GB2312是中国大陆常用的中文字符集。GB2312是基于早期的GBK标准,包含约6763个常用汉字,主要用于简体中文...
这个插件兼容GBK和UTF-8编码,确保在不同编码环境下都能正常运行,从而满足更多用户的实际需求。 首先,我们需要了解织梦内容管理系统(DedeCMS)。这是一款基于PHP+MySQL技术开发的开源CMS,广泛应用于企业建站和...
1. **字符集设置**:确保在建立数据库连接时,连接字符串中的 `CharSet` 或 `Charset=utf8mb4` 参数被正确设置为 `gbk`,以便正确识别和处理GBK编码的字符串。 2. **数据读写**:在插入、更新或查询数据库时,对GBK...
由于汉字编码通常采用GBK或UTF-8,这里使用GBK字符集。 接下来,我们需要填充这个对照表。这一步通常涉及大量的数据插入,例如: ```sql INSERT INTO t_base_pinyin (pin_yin_, code_) VALUES ... ``` 此处省略了...
《UCHOME 2.0整合新浪微博QQ人人网GBK UTF8插件详解》 UCHOME是一款广泛应用的开源社区建站系统,它为用户提供了构建个性化社交网络的平台。在这个数字化时代,社交媒体的影响力日益增大,而UCHOME 2.0正是为了帮助...