We did this "Fix" back in 2009 but it has not been much used as it involves re-configuring your WIndows etc.
However, the ones that do use it are very happy with it.
Basically the configuration is two steps:
1. You need to configure your system Locale to be Chinese.
https://www.isunshare.com/windows-10/change-system...
This WILL effect all your 8 bit character translations so for instance if you live in Norway or Germany it will have detrimental effect on your ability to use "local" characters, but if you live in an English speaking country this is not a problem (One of the reasons why we don't feel this is a 100% solution ;-)
You will now have to restart your computer.
2. The next setting is for a translation of characters internally in DataEase and this is Application Specific so the switches need to be set in each application where you want to use.
The settings are found in the INI file that is located in the Application catalogue.
It will be typical the same as the repository i.e. RDRRxAAA.INI where x is the application letter.
In the Settings under Interface you will find these to.
[INTERFACE]
InitialCodepage=1252
ApplicationCharset=0
Set them to the values below.
[INTERFACE]
InitialCodepage=936
ApplicationCharset=950
Now you can start/restart DataEase 8.5 and it should "speak" ChinEase ;-)
The method for doing this for any other language is the same you just need to set the correct system locale and use the correct CodePage and CharacterSet.
Reference below:
This list is incomplete; you can help by expanding it.
The following Windows code pages exist:
ID | Names | Description | Type | Base | Encoding | Standard | Support DOS- based Windows | Support Windows NT family | Support Windows CE family | Comments |
---|---|---|---|---|---|---|---|---|---|---|
37 | CP037, IBM037 | IBM EBCDIC US-Canada | Other | EBCDICderivation | 8-bit SBCS | IBM CP037[5] | ? | Yes | ||
437 | CP437, IBM437 | IBM PC US | OEM | ASCIIderivation | 8-bit SBCS | IBM CP437[6] | 1.00-4.90 | Yes | ||
1250 | CP1250, Windows-1250 | Latin 2 / Central European | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1250[7][8] | ? | Yes | ||
1251 | CP1251, Windows-1251 | Cyrillic | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1251[9][10] | ? | Yes | ||
1252 | CP1252, Windows-1252 | Latin 1 / Western European | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1252[11][12] | ? | Yes | letter repertoire similar to CP850 | |
1253 | CP1253, Windows-1253 | Greek | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1253[13][14] | ? | Yes | ||
1254 | CP1254, Windows-1254 | Turkish | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1254[15][16] | ? | Yes | ||
1255 | CP1255, Windows-1255 | Hebrew | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1255[17][18] | ? | Yes | ||
1256 | CP1256, Windows-1256 | Arabic | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1256[19][20] | ? | Yes | ||
1257 | CP1257, Windows-1257 | Baltic | ANSI | ASCII derivation | 8-bit SBCS | Microsoft CP1257[21][22] | ? | Yes | ||
1258 | CP1258, Windows-1258 | Vietnamese | OEM+ANSI | ? | 8-bit SBCS | Microsoft CP1258[23][24] | ? | Yes |
Page | Name | DOS | IBM | Notes | |
---|---|---|---|---|---|
437 | United States ("PC-ASCII") | 1.0 | 1981 | 1984 | |
710 | Arabic (Transparent Arabic) | 3.3 | 1988 | * Arabic MS-DOS 3.3 | |
720 | Arabic (Transparent ASMO) | 6.22 | 1994 | 1997 | * |
737 | Greek II | 6.2 | 1993 | 1996 | First a hardware solution (MDA & Hercules graphics cards) |
850 | Multilingual (Latin I) | 3.3 | 1987 | 1986 | |
852 | Slavic/Eastern European (Latin II) | 5 | 1991 | 1993 | |
855 | Cyrillic I | 6.22 | 1994 | 1988 | |
857 | Turkish | 6.2 | 1993 | 1989 | |
860 | Portuguese | 3.3 | 1987 | 1986 | |
861 | Icelandic | 6.2 | 1993 | 1986 | |
862 | Hebrew | 4 | 1988 | 1986 | * |
863 | Canadian-French | 3.3 | 1987 | 1986 | |
864 | Arabic | 4 | 1988 | 1986 | * |
865 | Nordic | 3.3 | 1987 | 1986 | |
866 | Russian (Cyrillic II) | 4.01 | 1990 | 1991 | Russian MS-DOS 4.01. General support in MS-DOS 6.22 (1994). |
869 | Greek | 6.2 | 1993 | 1987 | |
874 | Thai | 6.22 | 1994 | 1992 | ? probably in Windows 3.x Thai edition |
932 | Japanese | 4 | 1988 | *? | |
934 | Korean | 4 | 1988 | * | |
936 | Chinese (Simplified) | 4 | 1988 | *? | |
938 | Taiwan | 4 | 1988 | *? | |
949 | Korean | 5 | 1991 | *? |