---
title: "轉換 WordPress 資料為萬國碼"
url: https://sammy.hk/convert-wordpress-data-to-unicode/
author: Sammy Fung
published: 2008-02-20T14:50:44+08:00
modified: 2018-03-22T00:53:42+08:00
description: "當初急於把我的 blog 軟件由 Serendipity 轉用 WordPress，在 MySQL 上建立資料庫時卻沒有理會文字編碼，令到 WordPress 上的中文支援有些少問題。 大約兩年前，我已打算把這個 WordPress 的資料，由 Latin 轉換為 Unicode，但多次欲嘗試時，因為過程較復雜而沒完成…"
categories: ["開放源碼"]
tags: [wordpress]
source: https://sammy.hk
---
當初急於把我的 blog 軟件由 Serendipity 轉用 WordPress，在 MySQL 上建立資料庫時卻沒有理會文字編碼，令到 WordPress 上的中文支援有些少問題。

大約兩年前，我已打算把這個 WordPress 的資料，由 Latin 轉換為 Unicode，但多次欲嘗試時，因為過程較復雜而沒完成到。直至約半年前，才把這項工作完成了。而 screenshot儲存後，到今天才把這事和圖片貼上 blog上。

![utf-wordpress01.jpg](http://sammy.hk/wp-content/uploads/2008/02/utf-wordpress01.jpg)

（上圖 – 在轉換前後透過 phpmyadmin 檢視中文資料）

這個問題的解決方案最煩人的是，要先把各資料表（table）內有關 VARCHAR 及多種不同文字類型的欄位，把欄位類型改為 BLOB 二元碼類型後，才可以順利地把各資料表及欄位轉換為萬國碼。在轉換文字編碼後，還要把各欄位的類型還完才完成。

在網上有一個 script，可以協助我做以上煩悶的工作，但是 script 不能完全把所有資料表完成轉換，仍需要人手檢查和修正，幸好最好也完成了。

[![utf-wordpress02.jpg](http://sammy.hk/wp-content/uploads/2008/02/utf-wordpress02.jpg)](http://sammy.hk/wp-content/uploads/2008/02/utf-wordpress02.jpg "直接連至檔案")

（上圖 – 當 WordPress 以萬國碼來處理資料時，文字編碼轉換前後的分別）

### 相關文章：

1. [更換 WordPress theme](https://sammy.hk/replace-my-wordpress-theme/ "更換 WordPress theme")
2. [香港 WordCamp 2009 的一點遺漏](https://sammy.hk/sth-miss-out-at-wordcamp-hongkong-2009/ "香港 WordCamp 2009 的一點遺漏")
3. [再次試用 WordPress](https://sammy.hk/another-wordpress-trial/ "再次試用 WordPress")
4. [能否利用軟件工具來加強軟件翻譯效率呢？](https://sammy.hk/%e8%83%bd%e5%90%a6%e5%88%a9%e7%94%a8%e8%bb%9f%e4%bb%b6%e5%b7%a5%e5%85%b7%e4%be%86%e5%8a%a0%e5%bc%b7%e8%bb%9f%e4%bb%b6%e7%bf%bb%e8%ad%af%e6%95%88%e7%8e%87%e5%91%a2%ef%bc%9f/ "能否利用軟件工具來加強軟件翻譯效率呢？")
