Problema De Acentos Y Ñ (SOLUCIONADO)


Ir a la página Anterior  1, 2

Objetivo: Re: Problema De Acentos Y Ñ
ganbas trabaja con unicode. No existe ese código que dices. El mismo código puede ser interpretado de distintas formas según cada idioma. Xp en español usa iso-8859-1. Tu problema es de traslación a UTF-8.

Quizá es que tienes mas basura de la que crees. Prueba a escribir un fichero en xp con ñ y acentos y luego lo lees en gambas con y sin sconv. Si ocurre que con el de windows si y con una aplicación concreta no es porque esa aplicacion usa algun charset distinto.

Esramos en un mal momento con estas cosas orque estamos a caballo entre el sistema antiguo (ascii) y el nuevo. Tendras que hacer algunas pruebas

Perfil MP  
Objetivo: Re: Problema De Acentos Y Ñ
Gracias por responder y mil disculpas por ser pesado, la verdad es que he hecho todas las pruebas habidas y por haber, me he dado cuenta de lo que dices y eso se me aplica en los saltos de linea y los retornos de carro (retornos de carro en informatica? xD), he dejado adjunto el archivo al principio del tema, si quieres y puedes hechale un ojo tu tambien a ver si le ves algo raro, no encuentro nada de raro en los charset, mira a ver tu por favor si le ves algo. Gracias.

Perfil MP  
Objetivo: Re: Problema De Acentos Y Ñ
No eres pesado, no te preocupes. Además es que este tema si que lo es y estas cosas luego ayudan a otros.

Haz la siguiente prueba:
escribe un texto en el block de notas con números, letras minúsculas, mayúsculas, acentos y eñes (no todas) en windows.
Lo grabas
Te vas a la consola y allí haces type archivo
Con lo que compruebas que en windows tienes el archivo con lo que debe tener.

Ahora te vas a linux, entras en la consola y allí cat archivo
Es posible que no lo leas bien. Si es así estás ante el problema del charset y no es un problema de gambas. En este caso gambas está leyendo correctamente lo que debe con la información que le proporciona el sistema.

Ante este caso tendrías que convertir a utf-8 lo que estás leyendo y tendrías que probar con conv, sconv y dconv a ver como te queda porque tienes problemas para acceder correctamente a esa aplicación desde la consola
Funciones de conversión

Ahora supongamos que en la consola lo lees bien. Te vas a las x y lo lees desde allí (las X tienen su propio charset no necesariamente igual que la consola)
Si lo lees mal tienes problemas para acceder correctamente a ese archivo desde las X. Sigue sin ser culpa de gambas que solo lee lo que debe con la información que se le suministra)

Ahora supongamos que también lo lees bien en las X. Ahora te vas a gambas y pruebas a meterlo en un textedit o textarea o editor o donde sea y pruebas. En gambas puedes obtener información de los charset que estás utilizando en system.charset (charset de la consola) y desktop.charset (que deberían ser UTF-8 que son los que usan qt y gtk+) y plruebas con las funciones de conversión hasta que encuentres la solución.

Un saludo

Perfil MP  
Objetivo: Re: Problema De Acentos Y Ñ
Amigo, eres un Genio, la unica funcion que no habia probado era la de Conv, y efectivamente... He probado a hacer el cat en el terminal tal y como me lo has dicho y... aleluya, se veia mal... asi que esta formula lo ha solucionado todo...

Editor_body.Text = Replace(Conv(File.Load(Selector.SelectedPath), "ISO-8859-1", "UTF-8"), Chr(13) & Chr(10), Chr(10))


Mil millones de gracias...

Perfil MP  
Objetivo: Re: Problema De Acentos Y Ñ (SOLUCIONADO)
genial!!!! también me resulto!!!!

saludos!!!

Objetivo: Re: Problema De Acentos Y Ñ (SOLUCIONADO)
Si, fantástica solución.

Ir a la página Anterior  1, 2

Página 2 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1413s (PHP: -31% SQL: 131%)
Consultas SQL: 22 - Debug off - GZIP Activado