I\'m trying to work with French characters. For whatever reason, PHP won\'t output them correctly unless I force the ISO-8859-1 character set (which I really don\'t
Try to work on sources directly in utf8.
I was faced with the same problem, and used this simple solution: When you create a new PHP or Javascript source file, ensure it is encoded in utf8. I use Ultra Edit, and chose the option “UTF8 no bom”. This simple step resolved all my problems with encoding characters.
All modern browsers support utf8, so encode your webpages with this. For compatibility, it is simpler if all your source files are also in utf8.
This follows web standards.