Some characters, such as â, display just fine when read from the dat files, but are corrupted when read from a level script. An easy way to test this is to look at the French string 51 in Flowerhat; put the same string into a QUICK_OBJECTIVE or QUICK_INFORMATION script command, and the â will be corrupted. This happens with both UTF-8 and ANSI encodings, albeit with different corruptions.
Some characters, such as â, display just fine when read from the dat files, but are corrupted when read from a level script. An easy way to test this is to look at the French string 51 in Flowerhat; put the same string into a QUICK_OBJECTIVE or QUICK_INFORMATION script command, and the â will be corrupted. This happens with both UTF-8 and ANSI encodings, albeit with different corruptions.