Enable unicode utf-8 characters in wordpress blog title

WordPress and unicode

Sometime back I was trying to put unicode characters(utf-8) in the title of a blog from wp-admin > settings > general. After saving it became like ?????????.

All pages had utf-8 in their meta tags so the issue was somewhere else. A working solution was found :

1. Go to phpmyadmin and select the database of this blog
2. Select table wp_options and then click operations. In table options box change collation to utf8_unicode_ci which is the last option.
3. Also change the collation of individual columns e.g.option_value to utf8_unicode_ci

Changing the table and column collation property made the thing work right.

Last Updated On : 25th July 2009

Subscribe to get updates delivered to your inbox

6 Comments + Add Comment

  • This didn’t work for me. Then I got fixed by Commenting (type // in front) Line 32 & 35 in wp-config.php file.

    /** Database Charset to use in creating database tables. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** The Database Collate type. Don’t change this if in doubt. */
    define(‘DB_COLLATE’, ”);

  • Thanks so much! This allowed me to give a blog a hebrew title. Lifesaver!

  • Thanks a lot

  • I am facing the same problem. I tried the above steps but still same problem. I want to use Punjab Fonts Unicode. Anybody pls help.

  • Thanks so much! Couldn’t figure out how to make my Hebrew title display properly until I found this post.

  • THank you very much, I was trying my best to display SInhala Unicode, and this article was very useful.

Leave a comment