Characters In My Language Are Encoded Incorrectly
Question
When viewing my pages, characters in my language are encoded incorrectly.
Answer
When encoding characters into HTML entities (either for editing, or when you use the encode_html global tag attribute), Movable Type uses the HTML::Entities Perl module, if your server has it; otherwise, it uses a simple encoding that encodes <, >, and & into the proper entities.
In some cases, however, HTML::Entities will not work properly for your characters. This may happen, for example, if your characters are encoded in a different character set (if you are writing in Polish, Russian, etc). In this case, edit mt-config.cgi1, and add the line:
NoHTMLEntities 1
This will tell Movable Type to use its simple encoding, which will not interfere with the special characters you are using.
1 In versions prior to 3.2, the configuration file is named mt.cfg.


