解决数据库导入时出现的乱码问题
来源:互联网 发布:淘宝二手网叫什么 编辑:程序博客网 时间:2024/05/01 02:19
我们经常在导出数据和导入数据的时候出现乱码的问题,其实质是在于导出与导入时两者所指定的字符集是否一致,比如我们如果是用utf8字符集导出的数据,在导入的时候用gbk字符集那么就相当于我们导出的数据是用utf8格式解析的 然后在导入到时候用gbk格式去解析utf8格式的内容显然是不正确的 而决定数据在导入或导出的时候用的什么字符集是和php版本默认的字符集或mysql配置默认的字符集相关的
一般我们都是用phpmyadmin导出数据的 所以看phpmyadmin中字符集是什么类型的导入的时候就用什么类型
其实最简单的就是在导出和导入的时候都用--default-character-set='字符集'来规定一致就可
导入
mysql --default-character-set='字符集' -uroot -p dbname <要导入的数据库名
这里面的字符集要和导出时的字符集一样就可以了
另外如果用phpmyadmin参看一下
一般我们都是用phpmyadmin导出数据的 所以看phpmyadmin中字符集是什么类型的导入的时候就用什么类型
其实最简单的就是在导出和导入的时候都用--default-character-set='字符集'来规定一致就可
导入
mysql --default-character-set='字符集' -uroot -p dbname <要导入的数据库名
这里面的字符集要和导出时的字符集一样就可以了
另外如果用phpmyadmin参看一下
1. 在Dreamhost,进入phpMyAdmin界面,打开相应的数据库,点右上角的Operations。
2. 在出现的页面下找到Collation,改为utf8_general_ci,Go确认。
3. 点上面菜单Import:确认Character 是utf8。导入数据库文件,
建议原先导出数据库时导出为tar.gz文件,这样导入时速度快些。
- 解决数据库导入时出现的乱码问题
- 解决关于导入数据到mysql数据库时出现的乱码问题
- 解决Excel导入mysql数据库时汉字乱码的问题
- 对于Mysql数据库导入SQL文件出现乱码问题的解决
- 解决Excel导入数据库时出现的文本截断问题
- 解决Excel导入数据库时出现的文本截断问题
- myeclipse导入项目出现乱码 --问题的解决
- 解决mysql命令行导入数据时出现乱码问题
- 解决导入eclipse中出现乱码问题
- Oracle11g 数据库导入导出之中文乱码问题的解决
- Oracle11g 数据库导入导出之中文乱码问题的解决
- Oracle11g 数据库导入导出之中文乱码问题的解决
- 解决数据库导入mysql时中文乱码问题
- Excel导入SQL数据库出现的问题【解决】
- 解决mysql数据库储存中文时候出现乱码的问题
- 解决JDBC操作数据库出现中文乱码的问题
- 导入外部js文件时出现乱码的解决
- 连接数据库时出现的乱码问题
- 如何找到适合的实习机会
- BMP文件格式分析(zz)
- 如何创建桌面快捷方式
- Oracle lesson 2 SQL 查询和 SQL 函数(中)
- 强化知识,刻苦学习
- 解决数据库导入时出现的乱码问题
- C++知识点汇总
- 一个 Cobol 程序员的告白
- 编程从这里开始
- 龙珠游戏
- 计算机专业经典书籍之列表
- 程序人生:女程序员的求职奋斗史
- 论语读后感--论语与管理
- 验证码的实现