encart新手在使用zencart網(wǎng)站做國內(nèi)中文網(wǎng)站或者一些小語種網(wǎng)站的時(shí)候,經(jīng)常會(huì)遇到zencart網(wǎng)頁亂碼問題。其實(shí)網(wǎng)頁亂碼外呼就是編碼出現(xiàn)問題了,整個(gè)程序就三個(gè)地方會(huì)有編碼:數(shù)據(jù)庫操作時(shí)的編碼設(shè)置、網(wǎng)頁html編碼設(shè)置、php等代碼文件的編碼。
我們只要從這4個(gè)方面著手去找肯定能解決問題。
下面我來總結(jié)下zencart出現(xiàn)編碼問題,即亂碼問題的時(shí)候該怎么解決?
1、數(shù)據(jù)庫操作編碼設(shè)置
配置文件中添加
define('DB_CHARSET','utf8');
如果已經(jīng)定義了該常量,找到對(duì)應(yīng)常量值改為utf8即可。
2、網(wǎng)頁html編碼設(shè)置
對(duì)應(yīng)語言文件中設(shè)置
比如:includes/languages/english.php (對(duì)應(yīng)語言)文件如下圖設(shè)置:
3、php等代碼文件的編碼
可以用editplus、notepad++等專業(yè)代碼編輯工具轉(zhuǎn)化編碼
4、數(shù)據(jù)庫表中字符串字段編碼類型
未經(jīng)允許不得轉(zhuǎn)載:外貿(mào)商城系統(tǒng),外貿(mào)網(wǎng)站模板,php建站教程,zencart模板 » zencart網(wǎng)頁亂碼問題總結(jié)