乱码,是编程过程经常遇到的问题,不管是使用什么语言,其主要原因是语言不同的问题,我们现在所用的编程语言全部是外国的,他们的语言跟中文差别比较大,所以必须有一种机制可以让他们的语言转换成我们的语言,从最初的ascii编码到unicode编码都是这样产生的。现在国内比较流行的是gbk编码,还有就是国际通用的UTF-8编码,
 
  ecshop提供的模板,几乎都有这两个编码版本。所以如果出现乱码首先考虑的是看看你是否下对了模板。
 
  以IE为例,用户打开自己的ECSHOP网站后 ->浏览器”工具栏”->”查看”->”源文件”
 
  请注意在头部有如下一行代码:
 
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
 
  charset=utf-8 说明是 utf-8 版本的
 
  charset=gbk 说明是 gbk 版本的
 
  其次,是你按照Ecshop的时候选择的语言是否是中文。
 
  最后,还要看数据库的编码是否统一(所谓统一就是都只选一个编码)
 
  一般大部分问题是编码不对,所以改一改就可以了.