<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FirEar.Net &#187; collation</title>
	<atom:link href="http://firear.net/blog/tag/collation/feed/" rel="self" type="application/rss+xml" />
	<link>http://firear.net/blog</link>
	<description>For the Best, One is Enough</description>
	<lastBuildDate>Sun, 05 Sep 2010 05:12:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress中文亂碼</title>
		<link>http://firear.net/blog/2009/11/18/wordpress/</link>
		<comments>http://firear.net/blog/2009/11/18/wordpress/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:20:05 +0000</pubDate>
		<dc:creator>silau</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[collation]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[latin1]]></category>
		<category><![CDATA[亂碼]]></category>

		<guid isPermaLink="false">http://firear.net/blog/?p=19</guid>
		<description><![CDATA[入手JustHost的空間之後,第一件事就是嘗試安裝WordPress
用的是JustHost自帶的Fantastico,一鍵安裝版
裝完之後發現完全無法輸入中文,所有中文變作一個個問號
在官方網站找到以下註解:

正體中文語系檔安裝簡易說明

在 /wp-content 或 /wp-includes 目錄內建立一個名為 languages的目錄。
將 zh_TW.mo 檔案置於該目錄內。
在文字編輯器內開啟你的 wp-config.php 檔案設定正體中文語系：
define ('WPLANG', 'zh_TW');

資料庫格式請使用 utf-8，另於 wp-config.php 檔案內設定資料庫連線資訊如下：
define('DB_CHARSET', 'utf8');
 
 define('DB_COLLATE', 'utf8_unicode_ci');


試著照做一次之後發現界面中文化是沒有問題,但輸入的中文仍然是亂碼
考慮到有可能是DATABASE的問題,於是到phpMyAdmin查看了一下
果然全部DATABASE預設校對(collation)為latin1_swedish_ci
MySQL的default collation只可以在安裝時設定,所以不能夠經由phpMyAdmin修改
但手動修改DATABASE的COLLATION還是可以的
選中DATABASE(eg. _wrdp1)-&#62;管理(operations)
將最底的Collation改為utf8_unicode_ci
但如果細心檢查DATABASE,會發現整個DATABASE的Collationa的確已經修改
但個別TABLE(eg. wp_comments)依然為latin1_swedish_ci
這時候可以用輸出(Export),全選之後下載至電腦
用notepad++或任何你喜歡的修改器打開文件
將所有latin1取代為utf8後儲存檔案
回到phpMyAdmin之後於結構(Structure)一項全選然後全部刪除
再載入(Inport)修改後的文件,記得選編碼為utf-8
至此,Wordpress可以正常運作,中文輸入正常

另一個解決方法是自己下載Wordpress
然後手動設定DATABASE,再依上述方法將DATABASE的Collation改為utf8
再安裝Wordpress,則所有TABLE會保持utf8的格式









Related Postwordpress plugin]]></description>
		<wfw:commentRss>http://firear.net/blog/2009/11/18/wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
