Simplicty and flexibility!


HowTo::

How to configure your DE85 for another codepage,language,charset
We have done a lot of different fixes and improvements since we took over DataEase Development back in 2007. We had to find our way and not all of them has not been given the "promotion" they might deserve.

DataEase had a wide array of nationalised versions up to and including DFW 5.x but it was more or less completely abandoned from 6.x onward.

Truth be told this partly due to the massive problems experienced with "stabilising" just one version of DataEase and the fact that the popularity of DataEase for WIndows was never the same as for DFD.

We experienced very much of the same when we tried to take DFW forwards, so after having looked into it and made a German and an Arabic version of 7.2 we more or less focused on bringing the "lacking" functionality into the product rather than making a multitude of different versions.

However as part of the work we did a fix so you could use any language in DataEase which had been a complete impossibility in DataEase for WIndows prior to 7.2

Since we continued to focus on the English Speaking market (LATIN1) we never really promoted this solution, but when people (Russian, Greek, Arabic, Persian, Indian so far) partners has approached us we have showed them how to utilise it.


Download Sample

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:

CodePages In WIndows

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

DOS codepages


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 *?
  • DOS: First DOS version supporting this codepage with year released.
  • IBM: Year of first appearance in IBM registry (Graphic Character Sets and Code Pages).
  • * Support required a special language version of MS-DOS.
  • ? "Windows ANSI and OEM" codepage (used both in DOS and Windows).

Parameters


Returns/Result


Examples


Reference

See Also


On the forum about How to configure your DE85 for another codepage,language,charset

[@EOF@]...

Product: . Written by alembagheri tahmas 07/12/13 at 13:37:32

Hi there,I am trying to use an external MySQL DB in dataease. I have successfully create the ODBC link and added the DB to dataease. I can also access the DB from dataease. Now, just for testing purposes, I am trying to create a simple report b...

Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17

no se pude exportar ahora archivos a pdf, ni a excel o otros cosa mala. en verdad creo que hace faltaen las versiones anteriores me funcionaba mas o menos bien. le hace falta a los aplicativos que se desarrollan en Dataeasegr...

Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11

Thanks. Anyway I'm trying to use this fuction but it seems to me that it doesn't work on 8.2. I tried also in a DQL.There's something wrong?<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9IAAAJ3CAYAAAB4NWk3AAAAAXNSR0IArs4...

Product: . Written by Marco Marchesi 15/02/16 at 14:50:46

[@EOF@]...

Product: Dataease [{8}]FIVE. Written by Chamil Rajindra 21/02/19 at 10:17:46

Thanks for the very good explanation!AS...

Product: . Written by afonso santos 28/10/19 at 00:50:14

I am pleased to see that the migration from Dos 4.53 is then sa 5.5 works. A really useful thing would be a compiler of SQL languages. Will you get there?Original Text:Mi compiaccio a vedere che la migrazione da Dos 4.53 รจ poi sa 5.5 funzio...

Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44

On the blog about How to configure your DE85 for another codepage,language,charset


dg3_HelpView