WordPress upgrade : Staging WordPress installation for Unicode site

I burned a few nerve upgrading to WordPress 2.2.2. The unicode character seems all jumbled up after upgrade to the new wordpress.

Since the computing world transition of bytes character set to Unicode are still on the way, I am not surprised that developer overlook the problem. Before year 2003, dealing with the international character Unicode is a messy task.

Today the complexity of enabling Unicode application are reduce. The web developer just need to take care the following 3 task.

  • Enabled Unicode display support in the Web page. This is as simple as putting the UTF encoding header inside HTML page.
  • If database is used, enable the database Unicode UTF8 character support
  • Enabled UTF8 character encoding and reading in the programming code

And you can guess it, if the developer overlook any of the above step, you will either get scramble character, whether it is Chinese, Korean,Japan, Arabic,etc.

Since the recent upgrade give me scramble, I suspect the WordPress version 2.2.2 downloaded has code that overlook the above Unicode support checklist. After restore my WordPress to the older version, I create another directory and put WordPress 2.2.2 there. By linking the new WordPress to a new relative URL, http://caffienbar.com/wptest , I can create a staging environment for new version WordPress. After login to this WordPress 2.2.2 staging site, entering a few Chinese character, it is confirmed that the developer overlook either Unicode encoding part.

I will wait until a viable Unicode patch for WordPress 2.2.2.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s