Presentació i opcions Caixa de diàleg de l'aplicació
Exemples Sintaxi

Presentació i opcions

Degut a la gran diversitat de lletres que hi ha en els diferents idiomes del món, a la necessitat d'escriure símbols especials, i a la pròpia història de la informàtica, s'ha utilitzat diferents jocs de caràcters en diferents països i sota diferents sistemes operatius. Com a resultat d'això, és freqüent que veiem caràcters estranys, per exemple quan llegim amb un editor de text pla, com la llibreta (bloc de notes) del Windows, un text creat amb un editor de text pla d'un altre sistema operatiu, com ara l'EDIT de l'antic MS-DOS.

Aquest problema també el podem trobar en les bases de dades, en les quals hi ha camps de tipus text en què els continguts han estat escrits d'acord amb algun dels diversos jocs de caràcters existents. En el cas concret de les bases de dades en format DBF hi ha una marca interna que, si està activada (valor més gran que zero), ens indica en quin joc de caràcters estan escrits els textos, amb la qual cosa és possible interpretar-los correctament.

Aquest programa té diverses opcions:

Molts caràcters són transformables entre jocs diferents; per exemple tant el joc OEM-850 de l'MS-DOS, l'ANSI 1252 del Windows com l'UTF-8 contenen totes les lletres majúscules i minúscules accentuades. Tanmateix, alguns caràcters només existeixen en alguns jocs; per exemple, el símbol de marca registrada (TM), que en la taula ANSI 1252 es pot representar amb un sol caràcter volat, no té representació en la taula OEM-850. En aquests darrers casos la conversió no és possible i cal posar un caràcter substitut arbitrari que ens indicarà que en la traducció el joc de destí no té cap caràcter prou semblant al caràcter en el joc original.

Atenció: mai s'ha de convertir un fitxer que no sigui de text pla o DBF o es corromprà el seu contingut. Exemples de fitxers de text pla són els REL i MMM del MiraMon, els fitxers TXT, BAT, etc.

Notes:


Caixa de diàleg de l'aplicació

Caixa de diàleg de l'ANSIOEM.


Exemples

   ANSIOEM   C:\COPIA\LLEGEIX.TXT   D:\LLEGEIX.TXT   1
   ANSIOEM   C:\COPIA\LLEGEIX.TXT   D:\LLEGEIX.TXT   1   
   ANSIOEM   C:\BASES\COMAR.DBF     A:\COMAR         3
   ANSIOEM   C:\BASES\MUNICIP       ANSI
   ANSIOEM   C:\BASES\MUNICIP       5
   ANSIOEM   C:\BASES\COMAR.DBF     A:\COMAR_EN_UTF8.DBF 5
Exemples de l'aplicació de l'ANSIOEM.


Sintaxi

Sintaxi:

Paràmetres:


Borland, dBASE, DOS, FoxPro i Windows són marques registrades dels seus respectius propietaris.