去评论
dz插件网

安装discuz插件或模板出现乱码dz插件转码或模板转换编码教程

admin
2022/06/29 21:43:30
安装discuz插件或模板出现乱码dz插件转码或模板转换编码教程:

discuz插件转码:
首先以Discuz!官方推荐的工具为例:
ConvertZ 下载地址:




其他流行dz转码工具:http://www.pc6.com/softview/SoftView_82665.html
在线压缩包自动转码:https://www.dedemao.com/convert/

插件转码分2种情况:
一般插件目录都包含多语言编码的安装变量文件,类似:
discuz_plugin_***_***_SC_GBK.xml

discuz_plugin_***_***_SC_UTF8.xml

所以一般是不用再转码尾缀为 .xml的文件的:

请按照以下操作:
①仅转码插件目录中:template 这个目录
首先,你下载的插件解压出里面目录到桌面,这个桌面的这个目录 记住是“来源文件”
新建个空目录,比如新建个文件夹叫做:UTF8,这个作为“目的地”

然后确定下你论坛是GBK还是UTF8编码,那顾名思义,你该知道把“来源文件”转换到“目的地”,是GBK——>UTF8,还是UTF8——>GBK?

下载附件中的:ConvertZ
解压出 ConvertZ 到D盘,
双击里面的 ConvertZ.exe
打开后(如果你双击没看到显示,不要多次运行,实际上已经吸附在你电脑最上边边栏,鼠标滑到顶部会出现操作菜单),
如图:



打开后:
比如 我以 tpgao_live 这个插件为例,我论坛是UTF8的,但是安装插件乱码,
那么:
“来源文件”——选择目录:\tpgao_live\template

“目的地”——选择刚刚桌面新建的目录 UTF8


转换方式:GBK——>UTF8

然后:点击“全部加入”,其他默认,点击“开始转换”,最后完事~

如图:



然后把桌面 UTF8 目录的所有文件,上传覆盖到线上路径:/source/plugin/tpgao_live/template

【因为转换的仅是 tpgao_live 里面的 template里面的文件,同名文件同路径覆盖,别上传错路径,其中:tpgao_live 以你实际转换的插件标识路径为准。】

理想情况下:仅 转码 插件的 template 模板即可纠正编码,正常显示。

如果还是有乱码,请更新论坛缓存后,刷新浏览器后,还是乱码,那么请安装方法②完整转码:
②下载的插件解压出里面目录到桌面,并删除里面的2个尾缀为 .xml的文件【插件转码不用再转 .xml文件】,这个桌面的这个目录 记住是“来源文件”

新建个空目录,比如新建个文件夹叫做:UTF8,这个作为“目的地”


转换方式:GBK——>UTF8

然后:点击“全部加入”,其他默认,点击“开始转换”,最后完事~

如图:



然后把桌面 UTF8 目录的所有文件,上传覆盖到线上路径:/source/plugin/tpgao_live/ 下覆盖上传(如果你是转码后新安装的话,记得把原插件目录的2个xml文件放入转码的那个UTF8目录,且UTF8这个目录的名字改为 原插件目录名,然后上传这个 原插件目录)




以上是插件转码的两种形式,模板转码就非常简单:

直接安装上面编号 ②  的方法,整个模板目录的转码即可。

比如:
下载解压出来的模板目录:比如  one_app,作为 “来源文件”

新建个目录  UTF8,作为 “目的地”

转码方向:GBK——>UTF8

同上面图示一样:


无论模板还是插件,转换后的目录名保持原目录名一致。(目录名不是想改就改的!)

然后上传转码后的模板到 /template/,后台 —— 模板 —— 找到刚刚上传的模板 —— 安装。

完事~

使用其他工具方法同理:
[此处包含隐藏内容,如果需要查看请回复]