Have you changed the default codepage of your source? I mean, do you have a {$codepage whatever} somewhere? Because it looks as if your constants were not being interpreted as UTF8.
If not, it should work. I tested my code here and it does work without problems and ASerge's should work just the same.