这里是老龙的插件集合区,欢迎光临
简单修改数据库编码的方法~对乱码说再见(适合免费空间)
上一篇 /
下一篇 2006-06-13 10:40:33 / 天气: 晴朗
/ 心情: 高兴
/ 精华(1)
/ 个人分类:Discuz!插件集合
查看( 19724 ) /
评论( 55 )
许多人 反映安装插件或者其他东西涉及到数据库写的步骤时候,中文便变成乱码了。尤其在安装插件时更明显。一般的方法都要修改主机文件并且要有绝对管理权,但是对于大多数的免费空间用户而言,这个方法无法使用。
现在教大家一个非常简单的解决方法。前提是你拥有空间PMA的管理权,不在乎是组建或者免费的,只要能进入PMA设置就行了。不过更适用于国外的免费空间。我在最下面提供一个一劳永逸的修改方法~
先看看一个空间由于不支持中文,看看,中文全部变成了乱码。
图片为任务精灵插件的截图。

Snap1.jpg
免费空间进入PMA的方法,一般是进入CP页面,选择MY SQL,往下拉可以看见phpMyAdmin的连接,点击进去。
进入PMA后,选择你的数据库
提醒下,编辑
编码校对是没有用的。

Snap2.jpg
看见下面图片了吗?
其中红框栏是表的编码,只要看见不是 gbk_chinese_ci(或者说编码不是你想要的)
点击下面蓝框图片进去你想修改的表~

Snap3.jpg
看下面
红框圈示的依旧是编码,在需要修改编码的表前面的复选框打勾。
然后点击那个铅笔图标~

Snap4.jpg

Snap5.jpg
能找到下面的吗?在下拉选择你要的编码(例如gbk_chinese_ci),然后点击下面的SAVE。

Snap6.jpg
然后再次返回到表,看看编码是不是解决了~

Snap7.jpg
然后回到论坛看看你的插件,中文全部显示正常了。

Snap8.jpg
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
下面是一劳永逸的解决方法,只要你不换空间,都不用再担心乱码了~
首先回到数据库主页面,按照上面的方法把所有编码不正确的,按照上面的方法解决掉。
然后找到这个按钮(记住在数据库主页面database那个,不是在表table里面的):

Snap9.jpg
点击找到下面的设置:

Snap10.jpg
选择编码为你希望的,修改后保存。
这样以后你再往数据库里面写数据时,所有的数据全部被选择为你设置的编码。从此可以跟乱码说再见了~
这个方法非常简单,其中没有任何升级语句的步骤,适合于大多数初学者。
[
本帖最后由 sw08 于 2006-2-24 21:13 编辑 ]
论坛模式
推荐
收藏
分享给好友
管理
TAG: