funcion para encontrar caracteres ANSI


([N1] distribuidora.elorrio) #1

Algo similar a lo que en foxpro y visual es chr(doigo)


([N1] Juan) #2

getAsciiChar(64,“ISO-8859-1”) devuelve @
http://velneo.es/info_v7_714_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/asistente_de_formulas/funciones_estandar/funciones_de_juegos_de_caracteres/getasciichar/


([N1] distribuidora.elorrio) #3

Gracias Juan he probado esta función y no tiene problemas del 1 al 128 pero del 129 al 160 no me devuelve nada y del 161 al 256 no me devuelve el caracter que corresponde a la tabla ANSI


([N4] velavisual) #4

@distribuidora.elorrio

Todo depende del juego de caracteres que estés usando.

Mira en esta URL:

http://es.wikipedia.org/wiki/Codificación_de_caracteres

Prueba con los juegos de caracteres de Windows y antes de seleccionar el juego, asegúrate de los caracteres que dispone.Haz una búsqueda por internet de los caracteres del juego correspondiente.

getAsciiChar(codigo,codec)


([N3] pacosatu) #5

@distribuidora.elorrio

Lo que llamas ANSI es una notación antigua del juego de caracteres que usaba Windows en los paises de occidente. La notación actualizada sería Windows-1252.

Usa getAsciiChar(CODIGO_JUEGO, “Windows-1252”) y verás como te devuelve los caracteres que esperas.

Puedes comprobar los juegos de caracteres en la aplicación Mapa de caracteres de Windows (vista avanzada).

Un saludo
Paco Satué


([N1] distribuidora.elorrio) #6

Muchas Gracias seh es lo que necesitaba ya lo probé y me funciono,
Saludos desde méxico