quote:
Originally posted by raceprouk
It'll be because your Chinese fonts are somehow corrupted.
I thought about that too, but normally if that would have been the case, the characters would be visible as squares, not question marks.
A question mark is a typical indication that unicode is not used within the procedure, but ASCII. So Iskalix might be correct in stating that there is a bug with the writing to the registry (or even a bug right before that were unicode text is converted into ascii somehow... wrong sort of API calling?).
Also it shouldn't matter what languages or character sets you have installed. When you write in unicode to the registry, it should show up as unicode (wheiter or not the characters are properly shown doesn't matter) and not as an ansi question mark.
Iskalix gave away a big hint regarding the registry also though.
quote:
Originally posted by Iskalix
Any other idea ?
Can you state what exact version of Messenger Plus! you're using (complete version number, thus including build number)? Also, what is your Windows version and MSN Messenger version.
--------------------------
EDIT: I can confirm that this is indeed a bug in the latest build 3.63.148 (and maybe even before that). The bug indeed occurs when quicktexts are written to the registry. Somewhere along the code to write to the registry, the unicode is wrongfully converted to ascii. The same occurs when reading quicktexts from the registry btw...