ChinaUnix.net
相关文章推荐:

mysql 默认字符集 utf8

默认情况下mysql使用latin1作为自己的默认字符集,为使mysql使用utf8作为默认字符集我们可以通过以下几个步骤来实现: 一、修改/etc/my.cnf配置文件: 1. 在[mysqld]段中添加default-character-set=utf8 2. 添加一个[client]段并在其后添加default-character-set=utf8 二、重启mysql服务 service mysqld restart 三、验证结果 mysql -u root -p mysql> show variables like 'character_set_%'; +--------------------------+--...

by sideway - MySQL文档中心 - 2009-05-30 16:27:29 阅读(1322) 回复(0)

相关讨论

我在redhat as4 上用RPM包安装的mysql 5.0.27 默认字符集为latin1,我想把他改成utf8 但是,我登录到mysql后,用set character_set_results=utf8;等等命令把他设置成utf8。 用SHOW VARIBALES也显示修改成功了。但是重启mysql后,还是会变回去latin1. 请问这是怎么回事?应该怎么修改这个默认字符集呢?

by lazyknight - MySQL - 2006-12-18 16:52:47 阅读(3261) 回复(11)

上次更换服务器系统从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 阅读(2335) 回复(7)

已经修改了/etc/my.cnf文件,并在终端查询设置: mysql> show variables like 'collation_%'; +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | +----------------------+-----------------+ 3 rows in ...

by beaver84 - MySQL - 2009-02-25 22:15:40 阅读(2521) 回复(6)

已经修改了/etc/my.cnf文件,并在终端查询设置: mysql> show variables like 'collation_%'; +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | +----------------------+-----------------+ 3 rows ...

by beaver84 - C/C++ - 2009-02-28 21:19:06 阅读(1174) 回复(3)

因为要搞多语言版的项目,数据库是mysql-4.1.9,使用PHP来操作mysql,为了能使用utf8,今天搞了一天,终于搞定,期间也参考了好多资料,似乎都有问题,也许是没有找到真正的有用的资料,后来经过自己的“小聪明”,终于搞定! 注意:mysql 3.X的版本不支持utf8! 下面分别从mysql的安装,建数据库,建表以及PHP的连接来介绍! 1.安装mysql 很简单,我现在已经做好了yum升级 yum -y mysql-server就OK了 2.创建数据库 进入my...

by huaihe0410 - MySQL文档中心 - 2008-02-25 11:47:01 阅读(909) 回复(0)

今天装了一个mysql5.0,安装时设置字符集为gbk,但是装完用phpmyadmin查看时,却发现有很多还是utf8,是怎么回事啊? 相关变量列表: 变量 会话值 全局值 character set client utf8 gbk character set connection utf8 gbk character set results utf8 gbk character set system ...

by zhouyg99 - MySQL - 2007-09-23 18:30:14 阅读(2495) 回复(1)

/etc/my.cnf [mysqld] 添加 default-character-set=gb2312 重新启动mysql 4.11怎么还是utf8的?

by Qiangxi - MySQL - 2006-04-10 08:26:23 阅读(2355) 回复(5)

如题, utf8_bin与utf8_general_ci 这两个有什么区别 从windows的数据库里导出数据,再导入linux的mysql `name` varchar(255) character set utf8 collate utf8_bin default NULL, 默认是上面这种语句, 看了一下数据库的默认支持,是utf8_general_ci 但是在页面以unicode方式传入的中文字符插入表时,就会出现乱码。 不知何故,请帮忙!

by justinyun - MySQL - 2010-05-11 11:53:34 阅读(17363) 回复(9)