PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • ¿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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Recupera y/o cambia el juego de caracteres utilizado:
  • 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 juego de caracteres 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.
Nota: Las diferentes fuentes están disponibles en diferentes juegos de caracteres. Por ejemplo, la fuente "Arial" existe tanto en el juego de caracteres occidental como en el juego de caracteres griego o hebreo.
Versiones 17 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Nueva funcionalidad versión 17
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
WINDEVReportes y ConsultasAndroidWidget Android iPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJavaCódigo de Usuario (UMC)
// Change the display language of application to Chinese
// Sub-language : Macau (5)
// Sort mode: bopomofo standard (3)
Nation(nationChinese)
// Modify the character set
ChangeCharset(charsetChinese, languageChinese, 5, 3)
// Redisplay the "WIN_Window1" window
Use(WIN_Window1)
WEBDEV - Código ServidorAjax
// Change the display language of application to Chinese
// Sub-language : Macau (5)
// Sort mode: bopomofo standard (3)
Nation(nationChinese)
// Modify the character set
ChangeCharset(charsetChinese, languageChinese, 5, 3)
// Redisplay the "PAGE_Page1" page
PageUse(PAGE_Page1)
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:
charsetAnsiCaracteres latinos en norma ANSI
charsetArabeCaracteres arábigos
charsetBalticCaracteres bálticos
charsetChinoCaracteres chinos (República Popular China)
charsetChino tradicionalCaracteres chino tradicional (República de Taiwán)
charsetCoreanoCaracteres coreanos
charsetPor defectoUtiliza el juego de caracteres por defecto definido para el ordenador.. No se fuerza ningún juego de caracteres.
charsetEastEuropePersonajes de Europa del Este (polaco,...)
charsetGriegoCaracteres griegos
charsetHebreoCaracteres hebreos
charsetJaponésCaracteres japoneses
Versiones 20 y posteriores
charsetMac
Nueva funcionalidad versión 20
charsetMac
charsetMac
Caracteres del estándar Mac Roman (utilizado en las versiones antiguas de Macintosh).
WesternTankCaracteres latinos en norma ANSI
charsetUTF8Se 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).
charsetRusoCaracteres rusos
charsetThaiCaracteres tailandeses
charsetTurcoCaracteres turcos
charsetVietnamitaCaracteres 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
AndroidWidget Android Java Este parámetro se ignora.
Nueva funcionalidad versión 17
AndroidWidget Android Java Este parámetro se ignora.
AndroidWidget Android Java Este parámetro se ignora.
<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.
IdiomaModo de salida
ConstanteValueclasificarValue
idiomaAlemán7Estándar0
Directorio1
idiomaChino4Phonetic0
Unicode1
Orden de conteo de golpes2
Bopomofo Estándar3
idiomaCoreano18KSC0
Unicode1
idiomaGeorgiano55Estándar0
Moderno1
idiomaHúngaro14Estándar0
Técnico1
idiomaJaponés17XJIS0
Unicode1
Versiones 17 y posteriores
AndroidWidget Android Java Este parámetro se ignora.
Nueva funcionalidad versión 17
AndroidWidget Android Java Este parámetro se ignora.
AndroidWidget Android Java Este parámetro se ignora.

Retrieving the character set currently used Ocultar los detalles

<Result> = ChangeCharset()
<Result>: Integer constant
Constante identificando el juego de caracteres utilizado actualmente.
charsetAnsiCaracteres latinos en norma ANSI
charsetArabeCaracteres arábigos
charsetBalticCaracteres bálticos
charsetChinoCaracteres chinos (República Popular China)
charsetChino tradicionalCaracteres chino tradicional (República de Taiwán)
charsetCoreanoCaracteres coreanos
charsetPor defectoUtiliza el juego de caracteres por defecto definido para el ordenador.. No se fuerza ningún juego de caracteres.
charsetEastEuropePersonajes de Europa del Este (polaco,...)
charsetGriegoCaracteres griegos
charsetHebreoCaracteres hebreos
charsetJaponésCaracteres japoneses
Versiones 20 y posteriores
charsetMac
Nueva funcionalidad versión 20
charsetMac
charsetMac
Caracteres del estándar Mac Roman (utilizado en las versiones antiguas de Macintosh).
WesternTankCaracteres latinos en norma ANSI
charsetUTF8Se 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).
charsetRusoCaracteres rusos
charsetThaiCaracteres tailandeses
charsetTurcoCaracteres turcos
Observaciones

¿Cómo utilizar un juego de caracteres específico?

Para utilizar un juego de caracteres específico, es necesario:
  1. Instale los archivos correspondientes a los juegos de caracteres solicitados en la configuración regional de Windows (panel de control).
  2. 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.
WINDEVWINDEV Mobile Para aplicar este cambio a la ventana actual, le recomendamos que utilice aprovechamiento para forzar la reapertura de la ventana actual..
WEBDEV - Código Servidor Para aplicar este cambio a la página actual, le recomendamos que utilice Uso de la página o Uso del juego de marcos vuelva a mostrar la página actual.

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.
WINDEVWINDEV Mobile Para aplicar este cambio a la ventana actual, le recomendamos que utilice aprovechamiento para forzar la reapertura de la ventana actual..
WEBDEV - Código Servidor Para aplicar este cambio a la página actual, le recomendamos que utilice Uso de la página o Uso del juego de marcos vuelva a mostrar la página actual.

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.
Componente : wd240vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario