Entrar
¿Usuario nuevo? Regístrate
linux-malaga · Lista de correos de la asociación Linux
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
No salen caracteres correctamente   Lista de mensajes  
Responder | Reenviar Mensaje #8882 de 8895 |
Re: [linux-malaga] No salen caracteres correctamente

> El juego de caracteres del terminal es el que tiene Ubuntu por defecto, no
> he cambiado nada. ¿Hay que activar algo para que se vean todos los
> caracteres?

Estás enviando bytes que la terminal no sabe cómo interpretar, ya que por
defecto está en UTF-8 (auto promo:
http://barrapunto.com/~SegFault/journal/31591 ) y esos bytes que envías no
son ningún carácter UTF-8, con lo que no te funcionará.

Una forma de solucionarlo podría ser usar iconv para manipular la salida
del programa añadiendo algo como "| iconv -f iso-8859-1 -t utf-8" a la
ejecución.

>> On Tuesday 27 October 2009 13:09:56 Luis José Sánchez wrote:
>> > int main()
>> > {
>> > int i;
>> >
>> > for(i=32; i<255; i++)
>> > printf("%d %c ", i, i);
>> >
>> > return 0;
>> > }


--
Pablo Martinez Schroder
http://docecosas.com




Mar, 27 de Oct, 2009 1:15 pm

segfault34
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #8882 de 8895 |
Desplegar mensajes Autor Ordenar por fecha

Hola lista, No me salen correctamente en consola los caracteres que hay del 127 al 254. Del 32 al 126 salen perfectamente. Utilizo Ubuntu 9.04 Adjunto el...
Luis José Sánchez
luisjoseprofe
Sin conexión Enviar mensaje
27 de Oct, 2009
12:10 pm

... Yo ya tengo esto un poco oxidado, pero apesta a que no tienes bien configurado el juego de caracteres de tu terminal. Por eso sólo ves correctamente el...
Alberto Barrionuevo
alberto@...
Enviar mensaje
27 de Oct, 2009
12:24 pm

El juego de caracteres del terminal es el que tiene Ubuntu por defecto, no he cambiado nada. ¿Hay que activar algo para que se vean todos los caracteres? ...
Luis José Sánchez
luisjoseprofe
Sin conexión Enviar mensaje
27 de Oct, 2009
12:51 pm

... Estás enviando bytes que la terminal no sabe cómo interpretar, ya que por defecto está en UTF-8 (auto promo: ...
Pablo Martinez Schroder
segfault34
Sin conexión Enviar mensaje
27 de Oct, 2009
1:16 pm

... Tengo Kubuntu y Debian, pero supongo que Ubuntu codifica en UTF-8 por defecto. UTF-8 no se codifica como tú tienes programado. De hecho es multidígito...
Alberto Barrionuevo
alberto@...
Enviar mensaje
27 de Oct, 2009
1:17 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda