让Freeglobes支持utf8编码(附中文语言包)

先发发牢骚。公司用Freeglobes做了个网址目录站。这倒霉软件是法语的,默ISO-8859-1编码,对中文的支持很不好。经理做了个中文语言包,结果不能在ISO-8859-1编码下正常显示。于是把整站换成UTF8编码,可前台的搜索又出了问题。无奈,只能我来改。看了半天的源代码,总算搞定。下面介绍下方法。

要把网站改成utf8编码,你需要找到“conf/config.php”文件,把第33行的“$CONFIG[‘encoding’] = “ISO-8859-1”;”改成“$CONFIG[‘encoding’] = “UTF-8”;”。

现在,网站变成utf8的了,可你的前台搜索搜中文时肯定也出问题了。

要想修正,你需要找到“include/recherche.php”文件,把第14到16行的

if(isUTF8($seek)) {
$seek = utf8_decode($seek);
}

给注释掉。然后就正常了。

最后附上一个不完整的中文语言包,只汉化了前台的部分内容。

下载地址: freeglobes中文语言包

使用方法:解压缩,把文件复制到你选中的语言包里。比如你选中的预言是英语,就复制到“language/english”文件夹下。

不要给我留言,我不会回答关于该软件的任何问题。如果你有问题,请去法国人的论坛。

13 thoughts on “让Freeglobes支持utf8编码(附中文语言包)

发表评论

电子邮件地址不会被公开。 必填项已用*标注