|
|
|
|
- ¿Cómo se usa un personaje específico set?
- Cambiando el carácter set usado por las fuentes
- Cambiar el carácter set utilizado por las operaciones realizadas en las cadenas de caracteres
- Cambiando el personaje set control por control
- Uso de la constante charsetUTF8
Recupera y/o cambia el personaje que set utilizó: - por todas las fuentes de pantalla.
- por todas las operaciones realizadas en los strings de caracteres (funciones y/o operadores).
Esta función permite gestionar todos los idiomas que utilizan conjuntos de caracteres específicos.. El cambio de carácter de set se tendrá en cuenta en la próxima apertura de una ventana o página. Le aconsejamos que cierre y vuelva a abrir todas las ventanas o páginas. Observación: Las diferentes fuentes están disponibles en diferentes juegos de caracteres. Por ejemplo, la fuente "Arial" existe en el carácter occidental set así como en el carácter griego o hebreo set.
Sintaxis
Modificando el personaje set para usar Ocultar los detalles
<Result> = ChangeCharset(<New charset> [, <Language> [, <Sub-language> [, <Sort mode>]]])
<Result>: Constante de tipo Integer Identificando constantemente el carácter que set usó antes de la modificación. <New charset>: Constante de tipo Integer Constante correspondiente al nuevo personaje set a utilizar:
| | charsetAnsi | Caracteres romanos en estándar ANSI | charsetArabic | Caracteres arábigos | charsetBaltic | Caracteres bálticos | charsetChinese | Caracteres chinos (República Popular China) | charsetDefault | Utiliza el conjunto de caracteres predeterminado del equipo. No se fuerza ningún conjunto de caracteres. | charsetEastEurope | Caracteres de Europa del Este (polaco, etc.) | charsetGreek | Caracteres griegos | charsetHebrew | Caracteres hebreos | charsetJapanese | Caracteres japoneses | charsetKorean | Caracteres coreanos | charsetMac | Conjunto de caracteres Mac Roman (utilizado en versiones anteriores de Macintosh). | charsetOccidental | Caracteres romanos en estándar ANSI | charsetRussian | Caracteres rusos | charsetThai | Caracteres tailandeses | charsetTraditionalChinese | Caracteres chino tradicional (República de Taiwán) | charsetTurkish | Caracteres turcos | charsetUTF8 | Se utiliza para gestionar los países con dos caracteres set (Hong Kong) y los países sin carácter set definidos en Windows (georgiano y armenio). | charsetVietnamese | Caracteres vietnamitas |
<Language>: Constante opcional de tipo Integer Nuevo lenguaje a utilizar. Para obtener más información sobre estas constantes, consulte Correspondencia entre idiomas, subidiomas, conjuntos de caracteres y naciones. 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 Country. <Sub-language>: Entero opcional Nuevo subidioma a utilizar. Para más detalles sobre los sublenguajes, véase Correspondencia entre idiomas, subidiomas, conjuntos de caracteres y naciones. 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 Country. <Sort mode>: Entero opcional 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 | Tipo de orden | Constante | Valor | clasificar | Valor | languageGerman | 7 | Estándar | 0 | Directorio | 1 | languageChinese | 4 | Phonetic | 0 | Unicode | 1 | Orden de conteo de golpes | 2 | | Bopomofo Estándar | 3 | languageKorean | 18 | KSC | 0 | Unicode | 1 | languageGeorgian | 55 | Estándar | 0 | Moderno | 1 | languageHungarian | 14 | Estándar | 0 | Técnico | 1 | languageJapanese | 17 | XJIS | 0 | Unicode | 1 |
<Result>: Constante de tipo Integer Constantemente identificando el personaje set utilizado actualmente. | | charsetAnsi | Caracteres romanos en estándar ANSI | charsetArabic | Caracteres arábigos | charsetBaltic | Caracteres bálticos | charsetChinese | Caracteres chinos (República Popular China) | charsetDefault | Utiliza el conjunto de caracteres predeterminado del equipo. No se fuerza ningún conjunto de caracteres. | charsetEastEurope | Personajes de Europa del Este (polaco,...) | charsetGreek | Caracteres griegos | charsetHebrew | Caracteres hebreos | charsetJapanese | Caracteres japoneses | charsetKorean | Caracteres coreanos | charsetMac | Conjunto de caracteres Mac Roman (utilizado en versiones anteriores de Macintosh). | charsetOccidental | Caracteres romanos en estándar ANSI | charsetRussian | Caracteres rusos | charsetThai | Caracteres tailandeses | charsetTraditionalChinese | Caracteres chino tradicional (República de Taiwán) | charsetTurkish | Caracteres turcos | charsetUTF8 | Se utiliza para gestionar los países con dos caracteres set (Hong Kong) y los países sin carácter set definidos en Windows (georgiano y armenio). |
Observaciones ¿Cómo se usa un personaje específico set? Para usar un personaje específico, set, debes..: - Instale los archivos correspondientes a los juegos de caracteres deseados en la configuración regional de Windows (panel control).
- Utilice ChangeCharset en su programa.
Cambiando el carácter set usado por las fuentes ChangeCharset modifica el carácter set utilizado por todas las fuentes. Las fuentes que utilizan el carácter deseado set 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. Cambiar el carácter set utilizado por las operaciones realizadas en las cadenas de caracteres ChangeCharset modifica el carácter set utilizado por las operaciones realizadas en las cadenas de caracteres. Este nuevo personaje, set, será tenido en cuenta: - al comparar dos cadenas según el orden lexicográfico (StringCompare asociada a la constante ccLexicographicOrder). Esta comparison 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 a la constante hChangeCharset). 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.
Cambiando el personaje set control por control También puede cambiar el juego de caracteres utilizado control por control con el FontCharset Property. Uso de la constante charsetUTF8 La constante charsetUTF8 se utiliza para gestionar los países con dos caracteres set s (Hong Kong) y los países sin carácter set definidos en Windows. En este modo, si se utiliza un carácter latino set, 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, Longitud ya no devuelve el número de caracteres sino el número de bytes correspondientes a la cadena. Se recomienda utilizar UnicodeToAnsi antes de realizar operaciones específicas sobre cadenas de caracteres.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|