This is because the installer has not been provided with the codepage settings to display the French language correctly. They are required to load the proper characters. Normally, this would happen in the AUTOEXEC.BAT or FDAUTO.BAT startup batch file. Since the installer does not know how to set them correctly for French at this time, it leaves that up to the user to configure. The lack of these settings will cause any multi-language program that supports French to display some characters improperly. Eventually, someone will provide those settings and the installer will then make the nessasary changes automatically.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In FDCONFIG.SYS, I found this line : !COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS
For France, I suppose that it should be replaced by : !COUNTRY=033,858,C:\FDOS\BIN\COUNTRY.SYS
I tried with this configuration (and with codepage 850 too) but I still have SYST¬ME instead of SYSTÈME. It's strange because on the same screen, other words are well written : démarrage, système (see joined file).
Not useful to solve the problem with SYST¬ME but useful for other things, I suppose : !COUNTRY=033,858,C:\FDOS\BIN\COUNTRY.SYS
In C:\FDAUTO.BAT :
Not useful to solve the problem with SYST¬ME but useful for other things, I suppose : SET LANG=FR
...
Solve the problem with SYST¬ME : LH DISPLAY CON=(EGA,,1) MODE CON CODEPAGE PREPARE=((858) C:\FDOS\CPI\EGA.CPX) MODE CON CODEPAGE SELECT=858
Not useful to solve the problem with SYST¬ME but necessary to use french keyboard and € (AltGr+e) : LH KEYB FR,858
Could somebody modify the installer to have this configuration when installing FreeDOS with a french keyboard, please ?
Last edit: InfoLibre 2020-01-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just checked the "E" with FDT2407, german settings and "SET LANG=FR". It works. In FreeDOS 1.2 the "E" was shown wrong.
So I think this thread can be closed.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed FreeDOS in French language.
This is because the installer has not been provided with the codepage settings to display the French language correctly. They are required to load the proper characters. Normally, this would happen in the AUTOEXEC.BAT or FDAUTO.BAT startup batch file. Since the installer does not know how to set them correctly for French at this time, it leaves that up to the user to configure. The lack of these settings will cause any multi-language program that supports French to display some characters improperly. Eventually, someone will provide those settings and the installer will then make the nessasary changes automatically.
In FDCONFIG.SYS, I found this line :
!COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYSFor France, I suppose that it should be replaced by :
!COUNTRY=033,858,C:\FDOS\BIN\COUNTRY.SYSI tried with this configuration (and with codepage 850 too) but I still have SYST¬ME instead of SYSTÈME. It's strange because on the same screen, other words are well written : démarrage, système (see joined file).
Last edit: InfoLibre 2020-01-27
I found this solution :
In C:\FDCONFIG.SYS :
Not useful to solve the problem with SYST¬ME but useful for other things, I suppose :
!COUNTRY=033,858,C:\FDOS\BIN\COUNTRY.SYSIn C:\FDAUTO.BAT :
Not useful to solve the problem with SYST¬ME but useful for other things, I suppose :
SET LANG=FR...
Solve the problem with SYST¬ME :
LH DISPLAY CON=(EGA,,1)MODE CON CODEPAGE PREPARE=((858) C:\FDOS\CPI\EGA.CPX)MODE CON CODEPAGE SELECT=858Not useful to solve the problem with SYST¬ME but necessary to use french keyboard and € (AltGr+e) :
LH KEYB FR,858Could somebody modify the installer to have this configuration when installing FreeDOS with a french keyboard, please ?
Last edit: InfoLibre 2020-01-27
Thank you for the information. I hope to review and include your configuration settings into the installer prior to the next OS release.
If you want to include settings for all languages, I found these lists of CODEPAGES :
http://help.fdos.org/en/hhstndrd/base/cntrysys.htm
http://help.fdos.org/en/hhstndrd/cnfigsys/country.htm
https://github.com/FDOS/country/blob/master/country.asm
Last edit: InfoLibre 2020-01-27
I just checked the "E" with FDT2407, german settings and "SET LANG=FR". It works. In FreeDOS 1.2 the "E" was shown wrong.
So I think this thread can be closed.