default userpic

Strange charachters, although charset is set.

Vote 0 Votes

I've set "PublishCharset utf-8" in mt-config.cgi, however, I've got one page that still comes out wrong: http://www.jarzo.nl/id-bus/

Ideeënbus, should be: Ideeënbus

Although PublishCharset is set to utf-8, the browser doesn't seem to recognize this. When I set the coding to utf-8 manually in the browser, the text comes out alright.

It's a statically published template (powered by entrypost, mt-hacks.com)

Anyone that knows what's wrong?

Reported on Movable Type 4.3

5 Replies

| Add a Reply
  • Hi Mixhael,

    The problem you are facing here is related to how your server is configured.

    Basically, your server is imposing the following character encoding to any pages on your server to be "iso-8859-1".

    That means that regardless of what encoding type you define on your pages, the server would server the page using "iso-8859-1".

    To solve this you need to ask your hosting admin to remove the setting from the server which imposes the iso-8859-1 encoding in the HTTP header.

    Good luck,
    Mihai Bocsaru

  • Thanks for pointing that out. Instead of asking my host admin to remove the setting, I've set my publishcharset to iso-8859-1. Which works as well (after re-typing some non-standard characters).

    tnx again!

  • Dear Mixhael,

    That's not good, because commenting may stop working on your Web site!

    Movable Type v4.x doesn't like non-UTF-8 encoding on entry pages and that breaks the commenting feature.

    Please proceed as I've recommended you above.

    Cheers,
    Mihai

  • Ok, thnx, will do that.

    But I cannot do this myself using a .htaccess directive? Like: Content-Type: text/html; charset=utf-8

    Cause I can imagine, my host won't change this setting just for me...

  • You're welcome!

    You could make that setting inside the .htaccess file and that should fix it, as long as local .htaccess is activated on your shared account (some hosting providers don't allow you to overwrite the server default .htaccess, but that happens rarely).

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012