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 UTF-8 y ANSI
  • 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 una cadena ANSI (Windows) en 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
// Code to use in a non-Unicode project
MyUnicodeString is UNICODE string
MyAnsiString is ANSI string
MyAnsiString = "Developing is fantastic"
MyUnicodeString = MyAnsiString.AnsiToUnicode(charsetGreek)
Sintaxis

Convertir una cadena de caracteres ANSI Ocultar los detalles

<Result> = <String to convert>.AnsiToUnicode([<Charset>])
<Result>: Cadena de caracteres UNICODE
  • Cadena en formato UNICODE.
  • EOT si se produce un problema de conversión.
<String to convert>: Cadena de caracteres
Cadena de caracteres ANSI a convertir.
<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)
Utiliza el 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).
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 una cadena UNICODE.. Esta cadena solo puede ser manipulada por variables y funciones que soporten UNICODE.
En caso de confusión entre una cadena UNICODE y ANSI, la conversión se realizará implícitamente.
Para obtener más información sobre Unicode, consulte Gestión de UNICODE.
WindowsLinuxAjaxProcedimientos almacenados

Conversión UTF-8 y ANSI

Para convertir una cadena de caracteres ANSI en UTF-8, utilice la función StringToUTF8.
Para convertir una cadena de caracteres UFT-8 en ANSI, utilice:
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