关于ECSHOP的GBK UTF编码转换问题

2016-07-07 16:26 来源:www.chinab4c.com 作者:ecshop专家

随着ECSHOP2.60版本的发布,,改变了以前编码只有单一的UTF8的格局,分别发布了UTF-8,GBK的程序。而由此,也带来了一个问题,那就是论坛程序间编码的转换问题。在转换之前,首先介绍一下,我们应该必备的几个软件工具:



1.convertz
,编码转换工具;


2.beyond compare ,文件对比工具;


3.editplus,文件编辑工具;


附件http://www.51ecshop.com/thread-39-1-2.html(在这里下载,5M,请管理员给我开通上传5M的权限,稍后我上传,或PM我拿)

1.JPG


2.JPG


3.JPG
第一步打开convertz然后右下角就有个如图2的图标了 鼠标右键 选择纯文字文件转换 点开就出现如上图3的界面比如我把本站第5套模板放在D盘下点来源文件那里选择好来源目录 下面就加入了所有模板文件点进阶选项 因为我们现在是UTF8转GBK 来源选UTF8转换选GBK选择好关掉就如图那样了 然后选择目的地 我选择的是U盘 这就是转换后的文件保存地方然后选择全部加入(选上面的全部加入不要选择下面的全部加入) 这样设置就完成了 然后点开始转换 完成后你在U盘里就可以看到转换后的文件了 不过改软件不能包含子文件夹 那么DWT LIB分2次转换就可以了

不过这样的转换后只能说完成了第一步,因为还是有些乱码的,下面我就要进入细致的修改乱码问题了 把beyond compare 打开 分别选择上面原始文件夹和转换后的文件夹 进行文件对比 一个个文件去看 看转换后的哪里有乱码 就把乱码对应的原始UTF8文件响应代码或者文字复制过来 用editplus编辑修改后乱码文件存为GBK编码的 这是最麻烦的一步 要一个个的文件去对比

做完上一步后基本就转换完了然后把所有的文件定义部分<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />改成<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
代码就已经转换完了

最后一步 整理文件和图片 所有的工作就完成了 上传到你GBK版本的EC空间上吧 是不是很简单?

51ecshop与ECshop网店主共同成长


回答:
沙发,顶,用力顶,太好了,真需要这个,支持51ECSHOP

不错
支持

看不懂,呵呵,要仔细研究一下。

试用了一下,好麻烦啊。要一个一个对比过来。

不错,得顶呀