因为项目关系,保存到数据库中的信息很大一部分是中文。数据库是采用LAMP软件包进行安装,默认情况下,即使设置了表项的编码为gb2312_bin或者gb2312_chinese_ci,往数据库里写东西,读出来的文本都成了一堆???,为此需要修改MySQL的配置文件。
(ubuntu 8.04 desktop,8.10 server,+MySQL5.0)
打开终端:application – appendix – terminal,
打开MySQL配置文件,$:sudo gedit /etc/mysql/my.cnf
找到[mysqld]和[mysql],在下一行添加
default-character-set=gb2312
然后保存,重启MySQL
$:sudo /etc/init.d/mysql restart