ChinaUnix.net
相关文章推荐:

为啥我的mysql 把字符设置成utf8后会自动恢复为Latin1

上次更换服务器系统从rh7.3到ubuntu,将mysql3.23野蛮升级到5.1,因只要部分数据库,不想去打开那个大SQL文件去编辑。但将想要的数据文件copy到新目录下,发现竟然也可以用,也就不去管它了。 但在phpMyadmin里竟然都是乱码了,这可不行,不少数据因懒得开发后台,都是用phpMyAdmin来管理数据的。 上网找了下,才知道有个字符集的什么东东,按照网上常讲的三步法,先latin1导出,再用iconv转换,再用utf8导入,怎么也不行。...

by stone5 - MySQL文档中心 - 2006-11-26 21:12:42 阅读(1054) 回复(0)

相关讨论

各位老大们: 小弟 目前碰到一问题,mysql 数据库的字符集采用的是默认的 latin1 字符集,现在所有的web 调用查询 这些数据,在页面上显示的都是乱码。于是,小弟想把latin1字符集改成utf8字符集,但是采用了 多种方法,貌似都不行。特来坛子里请教 方法一:用 mysqladministrator的 backup功能,把数据库数据备份出来。然后通过Dreamweaver 进行编码转换。但是格式转成utf8成功后,中文字段,仍旧是乱码 方法二:用php 把 做表...

by pch_818 - MySQL - 2007-10-11 17:16:21 阅读(4169) 回复(6)
by slowhand - MySQL - 2006-08-26 10:27:05 阅读(2338) 回复(7)

本帖最后由 cenalulu 于 2012-10-10 09:38 编辑 有1G数据库,原先是gb2312编码中文存储在latin1编码数据库下,由于新版phpmyadmin不支持gb2312编码中文显示,还有其他原因,准备把数据库转换成utf8。 有哪些步骤? latin1库中有中文截断,繁体,日文等文字,用mysqldump导出sql文件,再用sql文件转换gb2312到utf8估计要出错。

by hq22 - MySQL - 2012-10-10 10:49:05 阅读(2531) 回复(3)

  相信 mysql 的编码对很多人来说 … 一直是个相当令人头痛的问题 … 今天所要做的介绍是如何把资料库的资料, 由 latin1 转成 utf8..  一般 .. mysql 装起来后(用 rpm 安装) ,系统的预设编码是 latin1.  而很多人在安装一些网页的系统时,如 wordpress、LifeType、phpBB … 等等,都会选择 utf8 。  这时 … 系统一样可以正常运作 … 只是当用 phpmyadmin 进入管理资料库时,就会发现 .. 怎么中文字的部分都变成了歪...

by xabbca - MySQL文档中心 - 2006-11-20 16:22:53 阅读(1181) 回复(0)

的一个db默认是latin1字符集..现在需要导入到另一台机器的mysql当中..(这个mysql 默认字符utf8),直接导出导入提示类似这样的错误 [code]1267: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (localhost)".[/code] 试着先导出表结构不包括建库信息和数据 [code]mysqldump --default-character-set=latin1 --set-charset=utf8 -uroot -p -n -d --opt --skip...

by MYSQLER - MySQL - 2009-02-18 13:00:26 阅读(4063) 回复(10)

原来使用的mysql 4.1版本的数据库,默认编码是latin1,现在由于应用需要,要将数据库转换utf8编码?不知道改如何操作? 现在数据大概有80M大小。 原来试用过网上的一些方法,比如1、导出数据 2、转化uft8编码的 3、导入,但是还是出现????这样子的。 [quote] 已经解决,楼下的方法非常好用,谢谢! [/quote] [ 本帖最后由 skyplace 于 2008-11-19 15:47 编辑 ]

by skyplace - MySQL - 2008-11-22 01:57:35 阅读(2442) 回复(6)

如题 编译参数[code]databases/mysql55*:DCMAKE_BUILD_TYPE=Release | DEXTRA_CHARSETS=all | DDEFAULT_CHARSET=utf8 | DDEFAULT_COLLATION=utf8-general_ci[/code]这个是freebsd中portconf的一个功能,可以将自定义编译参数写进配置文件,编译时自动调用,应该是起效了的 在命令行下看latin1[code]mysql> show variables like '%character%'; +--------------------------+----------------------------------+ | Variable_n...

by kisswen - MySQL - 2011-01-27 21:20:00 阅读(2488) 回复(2)

数据升级需要,mysql4.0的数据导出,准备导入到mysql4.1 默认mysql4.0导出的应该是latin1编码吧?姑且这么认,因导入后4.1后需要这是语言设置latin1才能显示中文 如何能让导入的数据转换4.1呢? 数据太大.有2G的sql 文件,在win下都无法编辑处理文本.. 请教各位大哥了.谢谢

by hyboy - MySQL - 2011-04-16 17:17:38 阅读(4741) 回复(12)

数据库的默认字符集是latin1, 但是的记录是gbk的。如果把centos系统也设置成gbk,那么mysql可以正常显示结果。但是如果系统是的LANG=en_US.utf-8,出来的结果就乱码了。应该设置那些变量的值?如果直接set character_set_client=utf8的话仍然是乱码。是不是应该设置校对选项?又该怎么设置呢? +--------------------------+------------------------------------------+ | Variable_name | Value ...

by scutdk - MySQL - 2012-01-04 16:13:10 阅读(1947) 回复(2)

貌似在哪里看到如果表里的数据都是英文和数字的话,最好用latin1字符集,因这样产生的数据大小要比uft8 小,是这样的么?

by mageguoshi - MySQL - 2009-03-11 23:01:06 阅读(2087) 回复(4)