ECShop 网上商店系统支持论坛's Archiver

wyun 发表于 2008-8-1 09:47

帮我看看这留言板怎么转成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的?:'(

wyun 发表于 2008-8-1 10:01

:funk: 没人知道么

wyun 发表于 2008-8-1 10:40

:victory: 大猪出来帮帮忙

easehu 发表于 2008-8-1 15:09

今天吧文件编码转换了一下,但发布的内容是乱码,没找到问题所在,估计是内部程序调用编码的问题。

wyun 发表于 2008-8-3 13:08

内部程序编码?

kinghon 发表于 2008-8-3 21:16

[url]http://bbs.ecshop.com/thread-60861-1-1.html[/url]

无需千求

七小木东 发表于 2008-8-4 16:47

这个我这几天帮忙解决一下,因为周末有事外出,解决后我会发布在[url]www.ecsupport.cn[/url]上的

七小木东 发表于 2008-8-4 23:46

你可以直接访问如下地址查看详细解释
[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整理把这个函数写进了他自己的函数里,性质是一样的。

七小木东 发表于 2008-8-4 23:47

你可以直接访问如下地址查看详细解释
[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

七小木东 发表于 2008-8-4 23:48

忘记说了,楼主可以结帖了

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.