Hello Robert,
I assume you are using the /utf-8 compiler option.
Seems to be an old problem. An internal counter was counting bytes rather than characters. Not a visible problem before, with single-byte ANSI characters, but clearly a problem now with "exotic" (multi-byte) UTF-8 characters. Only warr[0] is updated, warr[1] picks up some random stack value (because it's never initialized).
Are you stuck on something because of this, or can I wait a little before uploading a corrected version (RC2 on final)?