From: Bob D. <bd...@si...> - 2004-05-20 19:58:01
|
Ok, The change you made is good. There is only like 3 places where the data could be getting messed up. If you wouldn't mind could you throw some debug code in the following places: 1) In resolution.c right before the return you added in can you put a rlogit("TEST 1: %s", rs->get_field_value_as_string(rs, r->results[rf->resultset].result , rf->field)); I'm pretty sure the data is good here. But I could be wrong. Assuming it's good we need to add some trace in pdf.c at about line 43 in the function rlib_pdf_print_text There's a if which SHOULD be FALSE in in your case.. but maybe something wrong and it's being set.. Can you put trace code inside both parts of the if to see which way it's going. In your case we don't want it to touch the UTF8 stuff if (!r->current_output_encoder || rlib_char_encoder_isUTF8(r->current_output_encoder)) - bob On Wed, 2004-05-19 at 19:15 -0300, Everton Luis Berz wrote: > Bob Doan wrote: > > On Wed, 2004-05-19 at 14:28 -0300, Everton Luis Berz wrote: > > > > It's supposed to compile RLIB XML files into .rlib files for faster > > loading time.. it's still under development. > Ok > > > > >> > >>2) My iso-8859-1 special chars does not works.. see: > > > > Can you apply this patch? I think it will help things. > Not works.. > > and at: > #if DISABLE_UTF8 > g_strdup(rs->get_field_value_as_string(rs, > r->results[rf->resultset].result , rf->field)); > #else > ... > > I changed to > #if DISABLE_UTF8 > return g_strdup(rs->get_field_value_as_string(rs, > r->results[rf->resultset].result , rf->field)); > #else > ... > > but still not working.. > > |