Support » Installing WordPress » Unicode chinese turn into symbols after upgrade to wp2.2

  • I am using unicode chinese input for my blog. It goes well with the previous version, but after i upgrade to 2.2 by Fantastico, all the chinese turn into unrecognizable texts!!!!!! How to solve this problem??????

Viewing 15 replies - 1 through 15 (of 42 total)
  • If you upgraded, you should not use the DB_CHARSET and DB_COLLATE in the wp-config.php file.

    Please review Editing wp-config.php.

    i don’t quite understand. pls give more details of how i can fix the problem.

    Please paste your wp-config.php file at

    Of course, take out the password value before pasting. Then report that link back here.

    i have mistakingly delete wrdp9 when trying to restore back to the older version. so the wp-config.php file now is empty :< i try to import backup.sql back to wrdp9, is it the way to recover the wp-config.php?

    i just want to go back to the last version….

    i finally find the wp-config.php, and posted as you asked:

    i know what you mean and the problem is already fixed! Thxxxxx!

    Good. Assume you deleted DB_CHARSET and DB_COLLATE from your wp-config.php file.

    Deleting DB_CHARSET and DB_COLLATE works in that I can create Chinese language posts, but everytime I make any new posts I get the error message:

    Warning: Cannot modify header information – headers already sent by (output started at /home/webhost9/public_html/innovatize/chinese/wp-config.php:43)in /home/webhost9/public_html/innovatize/chinese/wp-includes/pluggable.php on line 329

    Other than having to look at this error message, everything else works, i.e. the Chinese language is posted without a problem.



    Yes! I’m so glad (unfortunately) that someone else had this problem!

    I had added DB_CHARSET and DB_COLLATE and then when it showed eoors, I removed and it was fine. However, there really really should be easy-to-find documentation in the install/upgrade file that explains when and how to use DB_CHARSET and DB_COLLATE. Thanks for the link here:

    but I didn’t find it before and wish it could have been in an easier spot to locate (like in the distribution of the files…)

    Can you please post your complete wp-config.php at and report that link back here.


    <deleted by author>

    One symptom that might point to the solution:

    I uninstalled and then reinstalled the whole WP2.2 again. During the install script process, there is a place to enter the name of the website. I entered the name in Chinese. OK, so far so good.

    When I visit the site for the first time, the Chinese website name displays correctly. But when I try to modify the name via the admin panel, it turns into ????. Any posts in Chinese also only show as ????? ??? ????, both their title and their content.

    Maybe that can give one of you experts a clue?


    Continuing to test: When I try to make a post after deleting those two lines in the config file, I can post in Chinese BUT everything I do, I get an error code as follows:

    Warning: Cannot modify header information – headers already sent by (output started at /home/webhost9/public_html/innovatize/chinese/wp-config.php:42) in /home/webhost9/public_html/innovatize/chinese/wp-includes/pluggable.php on line 329

    Even though this error code appears, the Chinese post seems to go through and it can be seen on the webpage with no problem.

Viewing 15 replies - 1 through 15 (of 42 total)
  • The topic ‘Unicode chinese turn into symbols after upgrade to wp2.2’ is closed to new replies.