AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cadenas
  • Resultado de la conversión
  • Conversión en PHP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Convierte un buffer que contiene una cadena ANSI (Windows) en un buffer que contiene una cadena UNICODE.
Recordatorio:
  • ANSI es el conjunto de caracteres utilizado en Windows.
  • UNICODE es un estándar de codificación de caracteres. UNICODE permite gestionar diferentes idiomas y conjuntos de caracteres.
Ejemplo
MyAnsiBuffer is Buffer
MyUnicodeBuffer is Buffer
// Convert MyAnsiBuffer
// that contains an ANSI string
// to a buffer containing a UNICODE string
MyUnicodeBuffer = MyAnsiBuffer.AnsiToUnicode()
Sintaxis
<Result> = <Buffer>.AnsiToUnicode([<Charset>])
<Result>: Buffer
  • Buffer que contiene una cadena de caracteres UNICODE.
  • EOT si se produce un problema de conversión.
<Buffer>: Buffer
Buffer que contiene una cadena de caracteres ANSI a convertir. Si <Buffer> contiene una cadena de caracteres UNICODE, <Resultado> contendrá una cadena no válida.
<Charset>: Constante opcional de tipo Integer
Conjunto de caracteres que se utilizará para la conversión.
charsetAnsiCaracteres romanos en estándar ANSI.
charsetArabicCaracteres arábigos.
charsetBalticCaracteres bálticos.
charsetChineseCaracteres chinos (República Popular China).
charsetCurrent
(Valor predeterminado)
Conjunto de caracteres actual especificado con la función ChangeCharset (charsetOccidental predeterminado).
charsetDefaultUtiliza el conjunto de caracteres predeterminado del equipo. No se fuerza ningún conjunto de caracteres.
charsetEastEuropeCaracteres de Europa del Este (polaco, etc.).
charsetGreekCaracteres griegos.
charsetHebrewCaracteres hebreos.
charsetJapaneseCaracteres japoneses.
charsetKoreanCaracteres coreanos.
charsetMacConjunto de caracteres Mac Roman (utilizado en versiones anteriores de Macintosh).
charsetOccidentalCaracteres romanos en estándar ANSI.
charsetRussianCaracteres rusos.
charsetThaiCaracteres tailandeses.
charsetTraditionalChineseCaracteres chino tradicional (República de Taiwán).
charsetTurkishCaracteres turcos.
charsetUTF8Permite gestionar el formato UTF-8 (utilizado en XML, por ejemplo).
charsetVietnameseCaracteres vietnamitas.
Observaciones

Resultado de la conversión

El resultado de la conversión es un buffer UNICODE. Este buffer solo puede ser manipulado por variables y funciones que soporten UNICODE.
Para obtener más información sobre Unicode, consulte Gestión de UNICODE.
PHP

Conversión en PHP

La conversión en PHP utiliza las siguientes extensiones:
  • la extensión php_iconv.dll
  • la extensión php_mbstring.dll
Si no se utiliza ninguna de estas extensiones PHP, solo se convertirán los caracteres latinos (p. ej., los caracteres chinos o rusos no se convertirán).
Las extensiones php_iconv.dll y php_mbstring.dll se proponen actualmente en servidores PHP. Para saber si su proveedor de alojamiento ofrece estas extensiones, simplemente introduzca la siguiente información en un motor de búsqueda: phpinfo <Proveedor de alojamiento>.
Para instalar estas extensiones en su servidor PHP, simplemente elimine el punto y coma ";" de la extensión deseada en el archivo PHP.INI.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

Señalar un error o enviar una sugerencia | Ayuda local