Przemyslaw Czerpak escribió:
On Wed, 04 Feb 2009, Miguel Angel Marchuet wrote:

Hi Miguel,

(Foxpro) Code page: These values follow the DOS / Windows Code Page values.
Value   Description     Code page
01h     DOS USA code page 437
02h     DOS Multilingual        code page 850
03h     Windows ANSI    code page 1252
04h     Standard Macintosh
64h     EE MS-DOS       code page 852
65h     Nordic MS-DOS   code page 865
66h     Russian MS-DOS  code page 866
67h     Icelandic MS-DOS
68h     Kamenicky (Czech) MS-DOS
69h     Mazovia (Polish) MS-DOS
6Ah     Greek MS-DOS (437G)
6Bh     Turkish MS-DOS
96h     Russian Macintosh
97h     Eastern European Macintosh
98h     Greek Macintosh
C8h     Windows EE      code page 1250
C9h     Russian Windows
CAh     Turkish Windows
CBh     Greek Windows
this is full table supporte for old foxpro not vfp ( see below for vfp)
This are all codepages supported by vfp:
Code page       Platform                Code page identifier
437             U.S. MS-DOS             x01
620 *   Mazovia (Polish) MS-DOS x69
737 *   Greek MS-DOS (437G)     x6A
850             International MS-DOS    x02
852             Eastern European MS-DOS x64
857             Turkish MS-DOS          x6B
861             Icelandic MS-DOS        x67
865             Nordic MS-DOS           x66
866             Russian MS-DOS          x65
874             Thai Windows            x7C
895 *   Kamenicky (Czech) MS-DOS x68
932             Japanese Windows        x7B
936             Chinese (PRC, Singapore) Windows        x7A
949             Korean Windows          x79
950             Chinese (Hong Kong SAR, Taiwan) Windows         x78
1250    Eastern European Windows xC8
1251    Russian Windows         xC9
1252    Windows ANSI            x03
1253    Greek Windows           xCB
1254    Turkish Windows         xCA
1255    Hebrew Windows          x7D
1256    Arabic Windows          x7E
10000   Standard Macintosh      x04
10006   Greek Macintosh         x98
10007 *         Russian Macintosh       x96
10029   Macintosh EE            x97
* Not detected when you include CODEPAGE=AUTO in your configuration file.

Looks that VFP uses the same table with few new entries:
   78h  Chinese (Hong Kong SAR, Taiwan) Windows (950)
   79h  Korean Windows (949)
   8Ah  Chinese (PRC, Singapore) Windows (936)
   7Bh  Japanese Windows (932)
   7Ch  Thai Windows (874)
   7Dh  Hebrew Windows (1255)
   7Eh  Arabic Windows (1256)

I guess that misplaced numbers for:
   65h  Nordic MS-DOS   code page 865
   66h  Russian MS-DOS  code page 866
is a typo and only one of the above versions is correct (FP or VFP)

this codes are for old foxpro dbf not for current vfp

OK but VFP uses the same table with few new entries.

I think the VFP table, is more reliable than foxpro table.
we can implement this one.


thks, i found one problem, when users of ourxdbu try to write code
using BlobImport, macro evaluator not found this function :(, I think
can be good idea to add synonim fo DbFileGet and DbFilePut too as
BlobImport, BlobExport and others to help macroevaluator to solve this
type of code, of course i can say too users, that BlobImport is not a
function. :(
What do you think?

This sounds reasonable but in such case all blob*() functions should be
in separated file and not mixed with other RDD functions.


I'm agree
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to