登录 注册

登录

问题 本地服务器phpmyadmin支持utf-8设置

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2006年12月22日 19:25 #1 作者: Joomla之门
今天看了一些文章,才知道phpmyadmin的默认状态并不一定开启了对UTF-8的支持。对于购买的远程服务器空间,我们无法更改。但是架设本地服务器时,我们可以自己设置一下。

以XAMPP为例。将下载的XAMPP文件包解压后就可以运行服务器了。但是我发现XAMPP自带的phpmyadmin就没有开启对UTF-8的支持。

修改方法:

打开 xampp/phpmyadmin 目录下的config.inc.php 文件,按照以下方案修改:

1、确保以下两项都是 utf-8
$cfg['DefaultLang'] = 'utf-8';  
$cfg['DefaultCharset'] = 'utf-8';

2、检查下面的列表中是否有utf-8,如果没有就自己添加:
$cfg['AvailableCharsets'] = array(
:
    'utf-8',
:
);

3、把这一行默认的 FALSE 改成 TRUE:
$cfg['AllowAnywhereRecoding'] = TRUE;

修改完成,保存 config.inc.php 文件。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2006年12月22日 23:46 #2 作者: aj.chen

对于购买的远程服务器空间,我们无法更改。但是架设本地服务器时,我们可以自己设置一下。


这个不对吧!?phpmyadmin可以自己安装在虚拟主机上啊。不一定非要用空间商提供的。所以可以修改成utf-8的!

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2006年12月23日 23:02 #3 作者: Joomla之门
呵呵,是的,我也是刚刚知道自己可以上传一个 phpMyAdmin。

原来我一直以为phpMyAdmin不能随便自己用,现在明白了:phpMyAdmin 只是一个数据库管理工具,不是数据库。网站的数据库保存在空间提供商安装 MySQL 的地方,因此使用虚拟主机提供的phpMyAdmin或者自己上传的phpMyAdmin都可以管理数据库。换句话说,我甚至可以在我的网站空间里面上传两个phpMyAdmin到两个不同目录,而每一个都可以管理我的数据库,只要我设置参数正确。

这就好比 phpMyAdmin 是数据库的“浏览器”,如同我们更换不同浏览器并不影响网页内容一样,换用不同位置(当然,应该在同一个服务器上吧)的phpMyAdmin不会影响对数据库的管理效果。

感谢aj.chen 提醒。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论