>> I had to write XML with the UTF-8 characterset for interaction with a
>> movie. To accomplish this I had to ask my hosting provider to activate
>> mbstring functions in PHP. Would be worth to compare your local and
>> server on this point. In the PHP manual it says:
>> --enable-mbstring : Enable mbstring functions. This option is required to
>> use mbstring functions.
>> --enable-mbstr-enc-trans : Enable HTTP input character encoding
>> using mbstring conversion engine. If this feature is enabled, HTTP input
>> character encoding may be converted to mbstring.internal_encoding
>> I don't know how default_charset relates to
>> May be you will need that as well.
>> When your internal encoding is different, like it was in my case (all my
>> data was in another character set), you will need:
>> This will output UTF-8 character set while input and internally works
>> another character set.
>> All this won't work when the mbstring functions are not activated before.
>> I hope this has helped you somehow.