I'm using WP with wpml with korean as default language, during language switching it apparently uses korean characters in the permalink like this.

https://www.example.kr/?lang=en - 영어

I'm using Nginx reverse proxy to Apache, and apparently Apache2 doesn't read that korean characters, any directions what am i suppose to do? Searching Apache Korean doesn't return anything in the forum.

1 Answer 1


From this article here try these steps:

  1. Backup your /etc/apache2/conf.available/charset.conf

    sudo cp /etc/apache2/conf.available/charset.conf /etc/apache2/conf.available/charset.conf.bak
  2. Open charset.conf in your favourite editor:

    sudo vim /etc/apache2/conf.available/charset.conf
  3. Add the following lines in there:

    AddDefaultCharset off
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5 .Big5 .big5 
  4. Reload your apache server:

    sudo service apache2 reload

Now test it.

  • sorry for the late reply, i tried your solution and it's still processing it as garbage. Jan 6, 2017 at 8:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.