|
- ¿Cómo utilizar un juego de caracteres específico?
- Cambiar el juego de caracteres utilizado por las fuentes
- Modificación del juego de caracteres utilizado por las operaciones realizadas en los strings de caracteres
- Cambiar el juego de caracteres control por control
- Usando la constante charsetUTF8
Sintaxis
Modifying the character set to use Ocultar los detalles
<Result> = ChangeCharset(<New Charset> [, <Language> [, <Sub-language> [, <Sort mode>]]])
<Result>: Integer constant Constante identificando el juego de caracteres utilizado antes de la modificación. <New Charset>: Integer constant Constante correspondiente al nuevo juego de caracteres a utilizar:
| | charsetAnsi | Caracteres latinos en norma ANSI | charsetArabe | Caracteres arábigos | charsetBaltic | Caracteres bálticos | charsetChino | Caracteres chinos (República Popular China) | charsetChino tradicional | Caracteres chino tradicional (República de Taiwán) | charsetCoreano | Caracteres coreanos | charsetPor defecto | Utiliza el juego de caracteres por defecto definido para el ordenador.. No se fuerza ningún juego de caracteres. | charsetEastEurope | Personajes de Europa del Este (polaco,...) | charsetGriego | Caracteres griegos | charsetHebreo | Caracteres hebreos | charsetJaponés | Caracteres japoneses | Versiones 20 y posteriorescharsetMac Nueva funcionalidad versión 20charsetMac charsetMac | Caracteres del estándar Mac Roman (utilizado en las versiones antiguas de Macintosh). | WesternTank | Caracteres latinos en norma ANSI | charsetUTF8 | Se utiliza para gestionar los países con dos juegos de caracteres (Hong Kong) y los países sin juego de caracteres definido en Windows (georgiano y armenio). | charsetRuso | Caracteres rusos | charsetThai | Caracteres tailandeses | charsetTurco | Caracteres turcos | charsetVietnamita | Caracteres vietnamitas |
<Language>: Optional Integer constant Nuevo lenguaje a utilizar. Ver Correspondencia entre idiomas, subidiomas, conjuntos de caracteres y naciones para más detalles. Este idioma debe corresponder al <New Charset> especificado.. De lo contrario, se producirá un error de WLanguage. Este parámetro se utiliza para gestionar las características específicas de cada país. <Sub-language>: Optional integer Nuevo subidioma a utilizar. Ver Correspondencia entre idiomas, subidiomas, conjuntos de caracteres y naciones para más detalles. Este subidioma debe corresponder al <New Charset> especificado.. De lo contrario, se producirá un error de WLanguage. Este parámetro se utiliza para gestionar las características específicas de cada país. Versiones 17 y posteriores Nueva funcionalidad versión 17 <Sort mode>: Optional integer Nuevo modo de clasificación a utilizar. Sólo están disponibles los siguientes modos de clasificación. Este parámetro no está disponible para los otros idiomas.
| | | | Idioma | Modo de salida | Constante | Value | clasificar | Value | idiomaAlemán | 7 | Estándar | 0 | Directorio | 1 | idiomaChino | 4 | Phonetic | 0 | Unicode | 1 | Orden de conteo de golpes | 2 | | Bopomofo Estándar | 3 | idiomaCoreano | 18 | KSC | 0 | Unicode | 1 | idiomaGeorgiano | 55 | Estándar | 0 | Moderno | 1 | idiomaHúngaro | 14 | Estándar | 0 | Técnico | 1 | idiomaJaponés | 17 | XJIS | 0 | Unicode | 1 |
Versiones 17 y posteriores Nueva funcionalidad versión 17 <Result>: Integer constant Constante identificando el juego de caracteres utilizado actualmente. | | charsetAnsi | Caracteres latinos en norma ANSI | charsetArabe | Caracteres arábigos | charsetBaltic | Caracteres bálticos | charsetChino | Caracteres chinos (República Popular China) | charsetChino tradicional | Caracteres chino tradicional (República de Taiwán) | charsetCoreano | Caracteres coreanos | charsetPor defecto | Utiliza el juego de caracteres por defecto definido para el ordenador.. No se fuerza ningún juego de caracteres. | charsetEastEurope | Personajes de Europa del Este (polaco,...) | charsetGriego | Caracteres griegos | charsetHebreo | Caracteres hebreos | charsetJaponés | Caracteres japoneses | Versiones 20 y posteriorescharsetMac Nueva funcionalidad versión 20charsetMac charsetMac | Caracteres del estándar Mac Roman (utilizado en las versiones antiguas de Macintosh). | WesternTank | Caracteres latinos en norma ANSI | charsetUTF8 | Se utiliza para gestionar los países con dos juegos de caracteres (Hong Kong) y los países sin juego de caracteres definido en Windows (georgiano y armenio). | charsetRuso | Caracteres rusos | charsetThai | Caracteres tailandeses | charsetTurco | Caracteres turcos |
Observaciones ¿Cómo utilizar un juego de caracteres específico? Para utilizar un juego de caracteres específico, es necesario: - Instale los archivos correspondientes a los juegos de caracteres solicitados en la configuración regional de Windows (panel de control).
- Usar ChangeCharset en tu programa.
Cambiar el juego de caracteres utilizado por las fuentes ChangeCharset modifica el juego de caracteres utilizado por todas las fuentes. Las fuentes que utilizan el juego de caracteres solicitado deben estar instaladas en el ordenador actual.. ChangeCharset entra en vigor inmediatamente. Le aconsejamos que cierre y vuelva a abrir todas las ventanas o páginas. Modificación del juego de caracteres utilizado por las operaciones realizadas en los strings de caracteres ChangeCharset modifica el juego de caracteres utilizado por las operaciones realizadas en los strings de caracteres. Este nuevo juego de caracteres se tendrá en cuenta: - cuando se comparan dos cadenas según el orden lexicográfico ("StringCompare associated with the ccOrdenexicográfico constante). Esta comparación no tiene en cuenta las "letras dobles" (CH en español o LJ en croata, por ejemplo).
- en los índices HFSQL (modo Clásico o modo Cliente/Servidor) una vez que los índices han sido construidos o reconstruidos (HCreation, HCreationIfNotFound o HIndex asociados con el comando hChangeCharset constante). El orden de clasificación en los índices no tiene en cuenta las "letras dobles" (CH en español o LJ en croata, por ejemplo).
ChangeCharset entra en vigor inmediatamente. Le aconsejamos que cierre y vuelva a abrir todas las ventanas o páginas.
Cambiar el juego de caracteres control por control También tiene la posibilidad de modificar el juego de caracteres utilizado control por control con ..FontCharset. Usando la constante charsetUTF8 El charsetUTF8 se utiliza para gestionar los países con dos juegos de caracteres (Hong Kong) y los países sin juego de caracteres definido en Windows. En este modo, si se utiliza un juego de caracteres latinos, los caracteres acentuados no se codifican en un byte sino en varios bytes.. Un carácter puede ser codificado en 4 bytes. Este modo de funcionamiento provoca efectos específicos cuando se gestionan las cadenas de caracteres. Por ejemplo, Length ya no devuelve el número de caracteres sino el número de bytes correspondiente a la cadena.. Le recomendamos que utilice UnicodeToAnsi antes de realizar operaciones específicas en los strings de caracteres.
Esta página también está disponible para…
|
|
|
| |
| Haga clic en [Agregar] para publicar un comentario |
|
| |
|
| |
| |
| |
| |
| |
| |
| | |
| |