解决模板套用出现乱码问题的方法

很多人刚接触网站知识的时候,并不明白GBK、UTF-8编码有什么分别。大家可以到百度、谷歌搜索一下如何选择GBK、UTF-8编码的文章来学习一下就知道了。简单点就是基本不想面向国际化的,做网站时,可选择GBK编码,如果为了国际通用化,就选择UTF-8,所以冰雪凤凰做站,一般都是选择UTF-8编码。
就因为编码的不同,结果导致了很多网页对中文文字,显示乱码的问题。国内常见的网站程序是GBK和UTF-8的两个编码版本共存的多,但是模板等相应附件却是以GBK为多。基本上遇到的都是因UTF-8版本导入GBK编码的模板等出现乱码的问题。
解决思路,使用一般网页编辑软件如 记事本、Adobe Dreamweaver 将所有网页文件,转化成相对应需要的编码即可(非绝对,因为某些网站程序结合数据库的时候是决定性选择编码的,所以做网站前,最好确定自己需要的相应模板或附件的编码,来决定自己要选那种网站编码版本)。
修改前注意备份相应文件
一般情况:网页头部含有指定编码代码的情况
如:

可以更改成

的形式。注意使用Adobe Dreamweaver等软件修改过程中可能会乱码,要仔细检查(所以要注意是否使用其对某一个文件夹下所有文件,同时替换的方式来修改)。
另一种情况就是文件代码未指定是何种编码,但其实际为GBK编码

如果文件少量,只需要用windows自带的记事本打开相应文件,然后”另存为”
时,在保存类型处,选择”所有文件”,然后文件名取同一样的名字,编码选择UTF-8,就可以了
(包括常见的ASP,PHP,CSS文件都是这样转换)。
例:discuz x 1.5 UTF-8 版本,在后台导入家居模板时,”模板名”下拉框出现乱码,只需要将
list_home.htm,
home->style目录下的style.css,
两个文件分别用记事本打开,然后另存为以编码utf-8相对应的相同文件,然后再上传到网站即可解决乱码问题。
本文来源于123k8.com冰雪凤凰博客, 网址: http://www.123k8.com/ip, 原文地址: http://www.123k8.com/ip/index.php/archives/411 

你可能感兴趣的:(解决模板套用出现乱码问题的方法)