看到wordpress出了v2.3,發現它內置了Tag Cloud,二話不說就準備upgrade。誰知它對unicode的支援還不太好,還是要更改\wp-includes\wp-db.php,在:
$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword)
之下自行加上
$this->query(”SET NAMES ‘utf8′”)
才可。Upgrade完成後,問題又來了,Categories全部變了???,上網查出原來今次的upgrade改變了Table的Structure,但是它未有set default character做utf8,真的受不了…
幸運是我的Categories不多,手動改回算了,之前還要Alter table的fields和
ALTER TABLE tbl_name DEFAULT CHARACTER SET charset_name
總括來說2.3給我的感覺快了不少,而內置的Tag Cloud也令到wordpress的function更完善,希望下次更新可以解決utf8的支援…