# Funciones de juegos de caracteres

Conjunto de [Funciones de fórmula](https://doc.velneo.com/21/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas) que trabajan con juegos de caracteres permitiéndonos conocer el juego de caracteres de las cadenas y obtener sus códigos y caracteres.

## checkAlpha128Set

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres.

### Sintaxis

checkAlpha128Set(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres Alfa 128. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

### Ejemplo

`checkAlpha128Set("Prueba")` = 0

## checkAlpha256Set

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres.

### Sintaxis

checkAlpha256Set(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres Alfa 256. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

### Ejemplo

`checkAlpha256Set("Prueba")` = 1

## checkAlpha40Set

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres.

### Sintaxis

checkAlpha40Set(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres Alfa 40. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

### Ejemplo

`checkAlpha40Set("Prueba")` = 0

## checkAlpha64Set

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres.

### Sintaxis

checkAlpha64Set(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres Alfa 64. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

### Ejemplo

`checkAlpha64Set("Prueba")` = 0

## checkAlphaNumSet

Verifica si todos los caracteres de la cadena son dígitos numéricos (0-9) o caracteres alfabéticos (a-Z, A-Z, Ñ, Ç y tildes)

### Sintaxis

checkAlphaNumSet(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si está compuesta únicamente por caracteres alfabéticos o numéricos. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena son alfabéticos o numéricos y 0 si no es así.

### Ejemplo

`checkAlphaNumSet("abc1234")` = 1

## checkAlphaSet

Verifica si todos los caracteres de la cadena son caracteres alfabéticos (a-Z, A-Z, Ñ, Ç y tildes).

### Sintaxis

checkAlphaSet(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si está compuesta únicamente por caracteres alfabéticos. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena son alfabéticos y 0 si no es así.

### Ejemplo

`checkAlphaSet("abc")` = 1

## checkAsciiSet

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres [ASCII](https://es.wikipedia.org/wiki/ASCII).

### Sintaxis

checkAsciiSet(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres ASCII. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

#### codec

Cadena que contiene el nombre del juego de caracteres ASCII en el que se encuentra la cadena que queremos comprobar. [Lista de codecs](https://doc.velneo.com/21/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-juegos-de-caracteres/codecs).

### Ejemplo

`checkAsciiSet("€", "IBM850")` = 0

## checkLatin1Set

Verifica si todos los caracteres de la cadena pertenecen al juego de caracteres.

### Sintaxis

checkLatin1Set(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en el juego de caracteres Latin1. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el juego de caracteres y 0 si no es así.

### Ejemplo

`checkLatin1Set("Prueba")` = 0

## checkNumSet

Verifica si todos los caracteres de la cadena son dígitos numéricos (0-9).

### Sintaxis

checkNumSet(cadena)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si está compuesta únicamente por caracteres numéricos. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena son numéricos y 0 si no es así.

### Ejemplo

`checkNumSet("1234")` = 1

Si como parámetro pasamos una cadena vacía, devolverá 0.

## checkOwnSet

Verifica si todos los caracteres de la primera cadena pertenecen también a la segunda cadena.

### Sintaxis

checkOwnSet(cadena, charset)

### Parámetros

#### cadena

Cadena cuyos caracteres queremos comprobar si se encuentran en la segunda cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

#### charset

Juego de caracteres propio sobre el que queremos realizar la comprobación. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Retornará 1 si todos los caracteres de la cadena están en el charset y 0 si no es así.

### Ejemplo

`checkOwnSet("Prueba", "abc")` = 0

## getAlpha128Char

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getAlpha128Char(código)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres Alfa 128. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha128Char(97)` = a

## getAlpha128CharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getAlpha128CharCode(carácter)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres Alfa 128. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha128CharCode("a")` = 97

## getAlpha256Char

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getAlpha256Char(código)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres Alfa 256. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha256Char(97)` = a

## getAlpha256CharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getAlpha256CharCode(carácter)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres Alfa 256. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha256CharCode("a")` = 97

## getAlpha40Char

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getAlpha40Char(código)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres Alfa 40. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

`Ejemplo: getAlpha40Char(97)` = a

## getAlpha40CharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getAlpha40CharCode(carácter)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres Alfa 40. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha40CharCode("a")` = 97

## getAlpha64Char

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getAlpha64Char(código)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres Alfa 64. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha64Char(97)` = a

## getAlpha64CharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getAlpha64CharCode(carácter)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres Alfa 64. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getAlpha40CharCode("a")` = 97

## getAsciiChar

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getAsciiChar(código,codec)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres ASCII. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

#### codec

Cadena que contiene el nombre del juego de caracteres ASCII en el que se encuentra el carácter cuyo carácter queremos recuperar. [Lista de codecs](https://doc.velneo.com/21/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-juegos-de-caracteres/codecs).

### Ejemplo

`getAsciiChar(97, "ISO-8859-1")` = "a"

## getAsciiCharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getAsciiCharCode(carácter, codec)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres ASCII. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

#### codec

Cadena que contiene el nombre del juego de caracteres en el que se encuentra el carácter cuyo código queremos conocer. [Lista de codecs](https://doc.velneo.com/21/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-juegos-de-caracteres/codecs).

### Ejemplo

`getAsciiCharCode("a", "ISO-8859-1")` = 97

## getLatin1Char

Devuelve el carácter del juego de caracteres correspondiente al código pasado como parámetro.

### Sintaxis

getLatin1Char(código)

### Parámetros

#### código

Código cuyo carácter queremos conocer en el juego de caracteres Latin1. Este código puede ser un número, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getLatin1Char(97)` = a

## getLatin1CharCode

Devuelve el código en el juego de caracteres correspondiente al carácter pasado como parámetro.

### Sintaxis

getLatin1CharCode(carácter)

### Parámetros

#### carácter

Cadena de un único carácter cuyo código queremos conocer en el juego de caracteres Latin1. Si la cadena contiene más de un carácter, evaluará el primero de la cadena. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

### Ejemplo

`getLatin1CharCode("a")` = 97

## stringToAlpha128

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToAlpha128(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres Alfa 128. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Los caracteres que no estén en el conjunto se representarán como un espacio en blanco. Si se encuentran al final de la cadena, se despreciarán.

### Ejemplo

`stringToAlpha128("áéíóú()\/€ÁÉÍÓÚçÇñÑ" )` = áéíóú() / ÁÉÍÓÚçÇñÑ

## stringToAlpha256

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToAlpha256(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres Alfa 256. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Los caracteres que no estén en el conjunto se representarán como un espacio en blanco. Si se encuentran al final de la cadena, se despreciarán.

### Ejemplo

`stringToAlpha256("áéíóú()\/€ÁÉÍÓÚçÇñÑ" )` = áéíóú()\\/€ÁÉÍÓÚçÇñÑ

## stringToAlpha40

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToAscii(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres Alfa 64. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Los caracteres que no estén en el conjunto se representarán como un espacio en blanco. Si se encuentran al final de la cadena, se despreciarán.

### Ejemplo

`stringToAlpha40("áéíóú()\/€ÁÉÍÓÚçÇñÑ" )` = AEIOU AEIOUÇÇÑÑ

## stringToAlpha64

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToAlpha64(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres Alfa 64. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Los caracteres que no estén en el conjunto se representarán como un espacio en blanco. Si se encuentran al final de la cadena, se despreciarán.

### Ejemplo

`stringToAlpha64("áéíóú()\/€ÁÉÍÓÚçÇñÑ" )` = AEIOU() / AEIOUÇÇÑÑ

## stringToAscii

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToAscii(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres ASCII. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

#### codec

Cadena que contiene el nombre del juego de caracteres ASCII en el que se encuentra la cadena que queremos obtener. [Lista de codecs](https://doc.velneo.com/21/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-juegos-de-caracteres/codecs).

### Ejemplo

`stringToAscii("áéíóú()\/€ÁÉÍÓÚçÇñÑ", "IBM850" )` = áéíóú()\\/ ÁÉÍÓÚçÇñÑ

## stringToLatin1

Devuelve la cadena pasada como parámetro en el juego de caracteres correspondiente.

### Sintaxis

stringToLatin1(cadena)

### Parámetros

#### cadena

Cadena que queremos sea retornada en el conjunto de caracteres Latin1. Esta cadena puede ser un literal, una variable, un campo, el retorno de una función, etc.

Los caracteres que no estén en el conjunto se representarán como un espacio en blanco. Si se encuentran al final de la cadena, se despreciarán.

### Ejemplo

`stringToLatin1("áéíóú()\/€ÁÉÍÓÚçÇñÑ" )` = áéíóú()\\/ ÁÉÍÓÚçÇñÑ
