Jump to content
Tuts 4 You

Question about ASCII table


phil26

Recommended Posts

Hi everyone

I will translate a English executable into German.

But the program cannot display Ä Ö Ü and so on properly.

Is there a way to change the ASCII table a program uses or is this because of another reason ?

Thanks in advanced

Edited by phil26
Link to comment

ÜÄÖ are Unicode characters. The app has to be configured to use Unicode and the font (if changed) has to support these chars as well. Once compiled I do not think you can change it since ASCII occupies 1 byte whereas Unicode occupies 2 for one char.

Link to comment

Hi thanks for the reply.

I think the program uses UNICODE because it was original in Japanese.

I guess its the font that doesn't support it.

Is there a way to change the fonts of the executable.

Possible a link to a short tutorial would be great.

Edited by phil26
Link to comment

It depends on how the font is set to the program window(s) ..

Does it use CreateFont(Indirect)/WM_SETFONT or does it use dialog boxes with specific font from resource ?

Link to comment

ÜÄÖ are Unicode characters. The app has to be configured to use Unicode and the font (if changed) has to support these chars as well. Once compiled I do not think you can change it since ASCII occupies 1 byte whereas Unicode occupies 2 for one char.

You are not right. This is only true for the original 7-bit ASCII-Table, but as Windows uses extended 8-bit Codepages, these Chars are also available in Non-Unicode apps.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...