I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters
are shown correct. But when using Lucida Console, all Characters
above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
Dear Michael Hagl:before executing your program.
On Thursday, December 30, 2021 at 3:40:10 AM UTC-7, Michael Hagl wrote:
...
I do first test with Windows 11 and xHb console application.Did you check to see if the code page was successfully changed? Does this function call return success or failure. I do see that code pages are deprecated, and we are encouraged to go to UTF-8 or UTF-16... Which means you might have to set up the font
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters
are shown correct. But when using Lucida Console, all Characters
above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.May or may not help: https://docs.microsoft.com/en-us/windows/win32/intl/code-pages
David A. Smith
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Michael Hagl.
On Thursday, December 30, 2021 at 12:40:10 PM UTC+2, in...@hagl.de wrote:
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Michael Hagl.Eventually you might want to try out the procedures described below for configuring compatibility mode:
https://www.online-tech-tips.com/computer-tips/run-older-programs-in-compatibility-mode-in-windows-11-10/
Ella Stern schrieb am Dienstag, 4. Januar 2022 um 18:35:19 UTC+1:
On Thursday, December 30, 2021 at 12:40:10 PM UTC+2, in...@hagl.de wrote:
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Hi Ella,Michael Hagl.Eventually you might want to try out the procedures described below for configuring compatibility mode:
https://www.online-tech-tips.com/computer-tips/run-older-programs-in-compatibility-mode-in-windows-11-10/
I think it´s no problem of compatibility. The only problem seems to not using the raster font for DOS-Box.
On Win 10 I can use Lucida Console without any Problems, but on Win 11 there are no Umlauts even I set chcp 437 before starting program.
But sometimes the output on screen is correct although i use Lucida Console as font.
This seems to work in DOS-Box or starting the programm in batch file.
But when starting the program.exe direct with double click, then how to change codepage and font?
This is very misterious.
Michael
On Tuesday, January 4, 2022 at 8:52:42 PM UTC+2, in...@hagl.de wrote:
Ella Stern schrieb am Dienstag, 4. Januar 2022 um 18:35:19 UTC+1:
On Thursday, December 30, 2021 at 12:40:10 PM UTC+2, in...@hagl.de wrote:
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Hi Ella,Michael Hagl.Eventually you might want to try out the procedures described below for configuring compatibility mode:
https://www.online-tech-tips.com/computer-tips/run-older-programs-in-compatibility-mode-in-windows-11-10/
I think it´s no problem of compatibility. The only problem seems to not using the raster font for DOS-Box.
On Win 10 I can use Lucida Console without any Problems, but on Win 11 there are no Umlauts even I set chcp 437 before starting program.
But sometimes the output on screen is correct although i use Lucida Console as font.
This seems to work in DOS-Box or starting the programm in batch file.
But when starting the program.exe direct with double click, then how to change codepage and font?
This is very misterious.
Michael"Compatibility mode" is making certain assumptions regarding the code pages and font families (between others).
If I were you I'd try out the options offered in the "troubleshooting" check list (one at a time).
Also make sure that the computer's locale settings are configured for the German language (like your customers do have it).
I don't yet have a Windows 11 machine, I cannot test it further.
On Tuesday, January 4, 2022 at 10:36:52 PM UTC+2, Ella Stern wrote:
On Tuesday, January 4, 2022 at 8:52:42 PM UTC+2, in...@hagl.de wrote:
Ella Stern schrieb am Dienstag, 4. Januar 2022 um 18:35:19 UTC+1:
On Thursday, December 30, 2021 at 12:40:10 PM UTC+2, in...@hagl.de wrote:
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Hi Ella,Michael Hagl.Eventually you might want to try out the procedures described below for configuring compatibility mode:
https://www.online-tech-tips.com/computer-tips/run-older-programs-in-compatibility-mode-in-windows-11-10/
I think it´s no problem of compatibility. The only problem seems to not using the raster font for DOS-Box.
On Win 10 I can use Lucida Console without any Problems, but on Win 11 there are no Umlauts even I set chcp 437 before starting program.
But sometimes the output on screen is correct although i use Lucida Console as font.
This seems to work in DOS-Box or starting the programm in batch file. But when starting the program.exe direct with double click, then how to change codepage and font?
This is very misterious.
The "non-unicode" language should be German: https://websiteforstudents.com/how-to-change-system-locale-in-windows-11/ and after restarting the machine delete the desktop shortcut icon of your proggy, and create a new one (the old is carrying the properties of the old locale etc).Michael"Compatibility mode" is making certain assumptions regarding the code pages and font families (between others).
If I were you I'd try out the options offered in the "troubleshooting" check list (one at a time).
Also make sure that the computer's locale settings are configured for the German language (like your customers do have it).
I don't yet have a Windows 11 machine, I cannot test it further.
Ella Stern schrieb am Dienstag, 4. Januar 2022 um 22:03:53 UTC+1:Hello Michael,
On Tuesday, January 4, 2022 at 10:36:52 PM UTC+2, Ella Stern wrote:
On Tuesday, January 4, 2022 at 8:52:42 PM UTC+2, in...@hagl.de wrote:
Ella Stern schrieb am Dienstag, 4. Januar 2022 um 18:35:19 UTC+1:
On Thursday, December 30, 2021 at 12:40:10 PM UTC+2, in...@hagl.de wrote:
Hi,
I do first test with Windows 11 and xHb console application.
The problem seems to be the font to use in console.
When using raster font, german umlauts and frame characters are shown correct. But when using Lucida Console, all Characters above Ascii 128 are not shown correct.
Before Windows 11, this was no problem.
I am grateful for any advice.
Hi Ella,Michael Hagl.Eventually you might want to try out the procedures described below for configuring compatibility mode:
https://www.online-tech-tips.com/computer-tips/run-older-programs-in-compatibility-mode-in-windows-11-10/
I think it´s no problem of compatibility. The only problem seems to not using the raster font for DOS-Box.
On Win 10 I can use Lucida Console without any Problems, but on Win 11 there are no Umlauts even I set chcp 437 before starting program.
But sometimes the output on screen is correct although i use Lucida Console as font.
This seems to work in DOS-Box or starting the programm in batch file. But when starting the program.exe direct with double click, then how to change codepage and font?
This is very misterious.
Thank you Ella,The "non-unicode" language should be German: https://websiteforstudents.com/how-to-change-system-locale-in-windows-11/ and after restarting the machine delete the desktop shortcut icon of your proggy, and create a new one (the old is carrying the properties of the old locale etc).Michael"Compatibility mode" is making certain assumptions regarding the code pages and font families (between others).
If I were you I'd try out the options offered in the "troubleshooting" check list (one at a time).
Also make sure that the computer's locale settings are configured for the German language (like your customers do have it).
I don't yet have a Windows 11 machine, I cannot test it further.
I will try it the next days.
At the moment I only do some tests with win11 because in the foreseeable future a customer with Windows 11 will come along.
Michael.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 365 |
Nodes: | 16 (2 / 14) |
Uptime: | 06:09:24 |
Calls: | 7,785 |
Calls today: | 7 |
Files: | 12,914 |
Messages: | 5,750,439 |