各位老大们: 小弟 目前碰到一问题,mysql 数据库的字符集采用的是默认的 latin1 字符集,现在所有的web 调用查询 这些数据,在页面上显示的都是乱码。于是,小弟想把latin1的字符集改成utf8的字符集,但是采用了 多种方法,貌似都不行。特来坛子里请教 方法一:用 mysqladministrator的 backup功能,把数据库数据备份出来。然后通过Dreamweaver 进行编码转换。但是格式转成utf8成功后,中文字段,仍旧是乱码 方法二:用php 把 做表...
本帖最后由 cenalulu 于 2012-10-10 09:38 编辑 有1G数据库,原先是gb2312编码中文存储在latin1编码数据库下,由于新版phpmyadmin不支持gb2312编码中文显示,还有其他原因,准备把数据库转换成utf8。 有哪些步骤? latin1库中有中文截断,繁体,日文等文字,用mysqldump导出sql文件,再用sql文件转换gb2312到utf8我估计要出错。
相信 mysql 的编码对很多人来说 … 一直是个相当令人头痛的问题 … 今天所要做的介绍是如何把资料库的资料, 由 latin1 转成 utf8.. 一般 .. mysql 装起来后(用 rpm 安装) ,系统的预设编码是 latin1. 而很多人在安装一些网页的系统时,如 wordpress、LifeType、phpBB … 等等,都会选择 utf8 。 这时 … 系统一样可以正常运作 … 只是当用 phpmyadmin 进入管理资料库时,就会发现 .. 怎么中文字的部分都变成了歪...
我的一个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...
我原来使用的mysql 4.1版本的数据库,默认编码是latin1,现在由于应用需要,要将数据库转换为utf8编码?不知道改如何操作? 现在数据大概有80M大小。 原来试用过网上的一些方法,比如1、导出数据 2、转化为uft8编码的 3、导入,但是还是出现????这样子的。 [quote] 已经解决,楼下的方法非常好用,谢谢! [/quote] [ 本帖最后由 skyplace 于 2008-11-19 15:47 编辑 ]
如题 编译参数为[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...
因为数据升级需要,我把mysql4.0的数据导出,准备导入到mysql4.1 默认mysql4.0导出的应该是latin1编码吧?我姑且这么认为,因为我导入后4.1后需要这是语言设置为latin1才能显示中文 我如何能让导入的数据转换为4.1呢? 数据太大.有2G的sql 文件,我在win下都无法编辑处理文本.. 请教各位大哥了.谢谢
数据库的默认字符集是latin1, 但是我的记录是gbk的。如果我把centos系统也设置成gbk,那么mysql可以正常显示结果。但是如果系统是的LANG=en_US.utf-8,出来的结果就乱码了。我应该设置那些变量的值?如果直接set character_set_client=utf8的话仍然是乱码。是不是应该设置校对选项?又该怎么设置呢? +--------------------------+------------------------------------------+ | Variable_name | Value ...