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 programar un chat para tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
No salen caracteres correctamente   Lista de mensajes  
Responder | Reenviar Mensaje #8879 de 8895 |
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 programa en C. Ya sé que esta lista no es de C, pero supongo que el problema es de la consola, no del programa.
¿Alguna idea?
Muchas gracias.
Un saludo.

#include <stdio.h>

int main()
{
    int i;

    for(i=32; i<255; i++)
        printf("%d %c  ", i, i);

    return 0;
}

Nota: Por si acaso he probado con unsigned int, con char y con unsigned char pero da igual, creo que el problema es de la consola.

Luis José Sánchez González



Mar, 27 de Oct, 2009 12:09 pm

luisjoseprofe
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #8879 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