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 #8880 de 8895 |
Re: [linux-malaga] No salen caracteres correctamente

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;
> }
>
> 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.


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 ASCII de 7 bits.


Prueba a redirigir la salida a un fichero y observa ese fichero en otra máquina/aplicación que sepas que tiene el juego de caracteres que tú quieres.


Si miras el fichero en hexadecimal debe estar correcto.


Saludos,
--
Alberto Barrionuevo
Consultor Senior Informático
Interoperabilidad y Soluciones Abiertas
(+34) 639708494 / PGP 1024D/46D729BA


===
Leer tu documento en un formato cerrado de Microsoft me cuesta 1500 EUROS. Es la suma de la licencia de un nuevo MS-Office, el Windows Vista y la nueva computadora para soportarlos. Ningún software competidor los puede leer correctamente.


Por favor, no me envíes documentos con las siguientes extensiones:
.docx, .xlsx, .pptx, ... (las usadas por OOXML u OpenXML)


Instálate http://es.openoffice.org Es GRATIS, muy fácil de manejar y funciona mejor que MS-Office, no obligándote a reemplazar tu computadora.
===



Mar, 27 de Oct, 2009 12:24 pm

alberto@...
Enviar mensaje Enviar mensaje

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