一是數(shù)據(jù)導(dǎo)入。在phpMyAdmin內(nèi)導(dǎo)入后,發(fā)現(xiàn)中文變成了亂碼。搜索學(xué)習(xí)后,了解到需要設(shè)置數(shù)據(jù)庫的collation (校勘),如果你的數(shù)據(jù)庫是utf-8的,設(shè)置為utf8_general_ci就可以了。
二是,即使正確導(dǎo)入了,在phpMyAdmin里也能正確顯示,但WordPress頁面上顯示的文章內(nèi)容都是“???”,而模板里面的漢字都能正常顯示。
解決這個問題必須去修改wp-includes/wp-db.php內(nèi)的資料連線設(shè)定。詳細(xì)的修改方式是這樣的:
1 2 3 | $this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword); //加上下面這行 $this->query("SET NAMES 'utf8'"); |