[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-ocrad] bug in printing chars with utf8 format
From: |
Miguel Hernandez |
Subject: |
[Bug-ocrad] bug in printing chars with utf8 format |
Date: |
Fri, 14 Jul 2006 12:09:48 +0200 |
User-agent: |
Thunderbird 1.5.0.4 (X11/20060516) |
Greetings!
Hope you don't mind if I write you in Spanish, i even think you'll be
glad if I do.
Le escribo para comunicarle un posible bug a la hora de imprimir
caracteres (la función print de Character) en formato UTF8 ya que en mi
máquina (Linux HAL9000 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC
2006 i686 athlon i386 GNU/Linux con SuSE 10.1, kde3.5, ejecutando desde
konsole) al establecer la opción -F utf8 imprime guiones en lugar de
caracteres. Creo además haber encontrado un workaround al problema,
sustituyendo el código del case utf8 por lo siguiente:
case Control::utf8:
//std::fputs( UCS::ucs_to_utf8( gv[0].code ), control.outfile );
{ char* s = UCS::ucs_to_utf8( gv[0].code );
if( s ) {
std::fprintf( control.outfile, s );
}
}
break;
}
sé que es quizá poco elegante, pero a mí me funciona.
En adelante si le parece bien y obtengo los resultados que espero con mi
proyecto (personal-autodidacta) le enviaré algunas otras modificaciones
(aunque puede que antes le pregunte alguna duda).
Un saludo!
- [Bug-ocrad] bug in printing chars with utf8 format,
Miguel Hernandez <=