以Discuz为模板做一个以韩语为显示语言的论坛(所有字符由我翻译)
http://wwwonexinnet/original-discuz-x-multi-language-implementations-please-comment/
http://wwwdiscuznet/thread-2401709-1-1html
不用联系QQ了,这里有已经成熟的解决方案。
FACEBOOK和TWITTER的只需要去插件中心找到对应的插件配置好就行了。如果没记错互联的这类都需要类似APPID的东西,那个就得你自己去官方申请了。
想让老外的浏览器也能看论坛,必须要论坛是utf-8格式的,不然他们打不开
恢复dede数据库
3、在无忧php空间用EmpireBa恢复数据需要50秒左右,速度相当的快。恢复数据后,请登录dede管理后台,重新生成一下网页。检查首页无乱码,数据库表无乱码,织梦网站管理系统(dedecms)utf8成功转换gbk。
Dede首页无乱码
Mysql数据表无乱码:
4、转换成功后的小错误,由于dede默认的utf8和gbk版本的差别,在转换成功后,“图文资讯”和“首页幻灯片”丢失,丢失的重新上传一下就OK!整个过程无报错,显示正常
本文使用的是dede默认的模板,所以在转换的时候没有改动dede的模板文件,如果你的网站对DEDE的一些文件没有改动,直接按照我的方法就可以成功转换。如果有改动的文件,请将你改动的文件转换为gbk编码。用Editplus 编辑器将站点文件中的utf8转换为gbk编码。重点是dede模板文件编码的转换,细心的用Editplus 编辑器修改,完毕后,上传覆盖即可。也可以用另外一个工具转换模板编码
首先说明本人菜鸟一个,此贴旨在交流经验。
国内合租空间到期了,由于外国空间有便宜和不用备案的好处,所以转向美国空间,以前网站用的是gbk编码,现转为utf8,下面说说经验:
1、备份原网站模板和数据库,下载到本地电脑上用convertz(见附件)将编码转换成utf8;(convertz用法在此不详述了,网上很多资料,且此软件使用本来就很简单)
2、在新的空间安装好dede;
3、上传备份好的模板和数据库;
4、恢复数据库,重新生成所有数据就一切OK了。
转换过程中需要注意的是:
1、数据库中被份的数据表备份文件tables_struct_xxxxxxxxxxxtxt中的gbk全部要替换成utf8(utf8中间没有“-”)。
2、 备份中的模板中的<meta http-equiv="Content-Type" content="text/html; charset=gbk" />要全部替换成<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> (utf-8中间有“-”)
到Discuz官方下载utf8版本即可!
Comsenz 核心产品 Discuz! X32 正式版2015-06-09
http://wwwdiscuznet/thread-3570835-1-1html
如图:
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
UTF-8编码则是对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大。
0条评论