phpBB 的标题与搜索内容乱码(Garbled character)问题

phpBB 搭建了一个小型论坛(talk.dbanotes.net)。测试的时候发现了问题:新帖子的标题如果是中文,则是乱码,测试搜索,结果中的关键词部分中文也是乱码。查看页面编码: iso-8859-1 。
网络上找了一下,似乎是一个常见的问题,有点似乎需要修改很多地方,我只修改了这两个文件:

templates/subSilver/overall_header.tpl
templates/subSilver/simple_header.tpl

把 Meta 部分的变量 S_CONTENT_ENCODING 替换为 UTF-8 。
重新测试通过。
我用的是 phpBB 2.0.21 ,各种论坛工具安全漏洞似乎都很多,如果这个版本现在有安全问题,请朋友们及时通知我一下吧。
这个论坛尽量保留有价值的帖子,降低不必要的流量。
EOF


4 thoughts on “phpBB 的标题与搜索内容乱码(Garbled character)问题

  1. bombfans

    我也遇到过这样的问题,我是通过将MYSQL的连接校对设置为 utf8_unicode_ci,然后修改PHPBB语言包中的lang_main.php文件,将其中的$lang[‘ENCODING’] = ‘iso-8859-1’;修改为$lang[‘ENCODING’] = ‘utf8’;

    Reply
  2. Fenng

    看了留言后,我把 lang_main.php 也修改了
    phpBB 这么有名气的论坛怎么还有这么多问题,搜索的问题还有很多。

    Reply
  3. aa

    如果是安装版,在设置工具中将语言设为uft-8,或者在mysql.ini里直接改。

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *