B
Bob Rock
Hello,
I'm developing an application that users around the world could end up using
and I'd like to understand once and for all how unicode and ASCII impact
expecially an application's user interface. What I cannot get is:
1) the text that appears on static text controls (for example on a dialog
box) is exactly the same for everyone independent of the ASCII code page set
on their system???
2) I have seen that most ASCII code pages share the first 128 characters ...
but what happens if in a static control I use characters above 128
decimal??? Could people with a different ASCII code page see characters
different from the intended ones??? Also when parsing input text can I rely
on the fact that, for example, the character with a ASCII value of 169
decimal is the copyright symbol as it is on my system???
3) What controls the fact that users may input unicode text into my input
controls??? Or better what controls the fact that input controls (for
example edit box controls) will accept unicode text as input??? Is it the
fact that the containing dialog box has been created with a unicode version
of CreateDialog/DialogBox??? If an ASCII version of such functions
(CreateDialog/DialogBox) has been used does a Unicode -> ASCII conversions
take place as input is typed into the input controls???
4) How can I control the fact that my application will use the font I want
and not the one may be set on a system to support asiatic languages???
Bob Rock
I'm developing an application that users around the world could end up using
and I'd like to understand once and for all how unicode and ASCII impact
expecially an application's user interface. What I cannot get is:
1) the text that appears on static text controls (for example on a dialog
box) is exactly the same for everyone independent of the ASCII code page set
on their system???
2) I have seen that most ASCII code pages share the first 128 characters ...
but what happens if in a static control I use characters above 128
decimal??? Could people with a different ASCII code page see characters
different from the intended ones??? Also when parsing input text can I rely
on the fact that, for example, the character with a ASCII value of 169
decimal is the copyright symbol as it is on my system???
3) What controls the fact that users may input unicode text into my input
controls??? Or better what controls the fact that input controls (for
example edit box controls) will accept unicode text as input??? Is it the
fact that the containing dialog box has been created with a unicode version
of CreateDialog/DialogBox??? If an ASCII version of such functions
(CreateDialog/DialogBox) has been used does a Unicode -> ASCII conversions
take place as input is typed into the input controls???
4) How can I control the fact that my application will use the font I want
and not the one may be set on a system to support asiatic languages???
Bob Rock