bug-ocrad
[Top][All Lists]
Advanced

[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!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]