帮我看看这留言板怎么转成ecshop2.6 GBK的?
[url=http://bbs.ecshop.com/viewthread.php?tid=59734&page=2]http://bbs.ecshop.com/viewthread.php?tid=59734&page=2[/url]上面这个大猪的留言板是2.6UF8的,但我装的商城程序是2.6GBK,装上后显示是乱码,看看这留言板怎么才能转成ecshop2.6 GBK的?:'( :funk: 没人知道么 :victory: 大猪出来帮帮忙 今天吧文件编码转换了一下,但发布的内容是乱码,没找到问题所在,估计是内部程序调用编码的问题。 内部程序编码? [url]http://bbs.ecshop.com/thread-60861-1-1.html[/url]
无需千求 这个我这几天帮忙解决一下,因为周末有事外出,解决后我会发布在[url]www.ecsupport.cn[/url]上的 你可以直接访问如下地址查看详细解释
[url=http://www.ecsupport.cn/viewthread.php?tid=21&pid=77&page=1&extra=page%3D1]http://www.ecsupport.cn/viewthread.php?tid=21&pid=77&page=1&extra=page%3D1[/url]
解决办法
在修改此插件为gbk代码的前提是你先要把模板全部更改成charset=GBK,相信这个大家都会做。
那接下来的重点就是修改guestbook.php文件
搜索找到 引用:[indent]$json = new JSON;[/indent]
在此之前添加 引用:[indent]$_REQUEST['gba'] = json_str_iconv($_REQUEST['gba']);[/indent]
注意:一定要在 引用:[indent]$json = new JSON;[/indent]
之前添加。
在这里我对iconv这个函数做一下解释 引用:[indent]在php中,想要把utf-8的编码变量转换成gbk的简体中文,直接用函数调用就可以了,前提是你已经支持了这个函数如果是linux系统则需要重新编译一下。
iconv( "UTF-8",'gb2312' ,$name)当然,这个$name就是值了,不多解释咯。[/indent]
当然,ecshop整理把这个函数写进了他自己的函数里,性质是一样的。 你可以直接访问如下地址查看详细解释
[url]http://www.ecsupport.cn/viewthread.php?tid=21&pid=77&page=1&extra=page%3D1[/url]
ecsupport招募团队志愿者,有意者请至[url]www.ecsupport.cn[/url]发帖申请,或者直接qq:965191
一起做ec的粉丝吧。做有技术含量的粉丝。:lol 忘记说了,楼主可以结帖了
页:
[1]
