From: Aleksandar I. <ili...@gm...> - 2006-01-23 11:20:18
|
Hello I am trying yo set up UTF-8 encoding, but it just not working I have some text in xml template written in utf-8, and rlib just ignore everything from that char to the end of the that string. If I choose to generate HTML, encoding meta tag is not setted this is my code <?php dl("rlib.so"); $format =3D "html"; $sql_host =3D "localhost"; $sql_users =3D "root"; $sql_password =3D "secret"; $sql_database =3D "test"; $rlib =3D rlib_init(); rlib_set_output_encoding($rlib, "utf-8"); //rlib_set_locale($rlib, "sl_SI.utf8"); //echo rlib_version(); rlib_add_datasource_mysql($rlib, "mysql", $sql_host, $sql_users, $sql_password, $sql_database); rlib_add_query_as($rlib, "mysql", "select * from example", "example"); rlib_add_report($rlib, "report.xml"); rlib_set_output_format_from_text($rlib, $format); rlib_execute($rlib); header( rlib_get_content_type($rlib)); rlib_spool($rlib); rlib_free($rlib); ?> -------------------- Ilic Aleksandar |
From: Bob D. <bd...@si...> - 2006-01-23 14:57:16
|
Hi, You need to get the encoding right in your XML file. Something like: <?xml version="1.0" encoding="ISO8859-1"?> This is a probably an XML issue and not a RLIB issue. I **think** you can set the encoding to utf-8. Zoltan would probably know better. - Bob On Mon, 2006-01-23 at 12:20 +0100, Aleksandar Ilic wrote: > Hello > I am trying yo set up UTF-8 encoding, but it just not working > I have some text in xml template written in utf-8, and rlib just > ignore everything from that char to the end of the that string. > If I choose to generate HTML, encoding meta tag is not setted > > this is my code > <?php > > dl("rlib.so"); > > $format = "html"; > $sql_host = "localhost"; > $sql_users = "root"; > $sql_password = "secret"; > $sql_database = "test"; > > $rlib = rlib_init(); > > rlib_set_output_encoding($rlib, "utf-8"); > //rlib_set_locale($rlib, "sl_SI.utf8"); > > //echo rlib_version(); > > rlib_add_datasource_mysql($rlib, "mysql", $sql_host, $sql_users, > $sql_password, $sql_database); > rlib_add_query_as($rlib, "mysql", "select * from example", "example"); > rlib_add_report($rlib, "report.xml"); > rlib_set_output_format_from_text($rlib, $format); > rlib_execute($rlib); > header( rlib_get_content_type($rlib)); > rlib_spool($rlib); > rlib_free($rlib); > > ?> > > -------------------- > Ilic Aleksandar > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd_______________________________________________ > Rlib-users mailing list > Rli...@li... > https://lists.sourceforge.net/lists/listinfo/rlib-users |
From: Bob D. <bd...@si...> - 2006-01-23 17:16:53
|
Which encoding did you try? How does your document look when you run "xmllint" on it? - Bob On Mon, 2006-01-23 at 18:09 +0100, Aleksandar Ilic wrote: > Hello, > it does not help. I tried it :( > > On 1/23/06, Bob Doan <bd...@si...> wrote: > > Hi, > > > > You need to get the encoding right in your XML file. > > > > Something like: > > > > <?xml version="1.0" encoding="ISO8859-1"?> > > > > This is a probably an XML issue and not a RLIB issue. I **think** you > > can set the encoding to utf-8. Zoltan would probably know better. > > > > - Bob > > > > > > On Mon, 2006-01-23 at 12:20 +0100, Aleksandar Ilic wrote: > > > Hello > > > I am trying yo set up UTF-8 encoding, but it just not working > > > I have some text in xml template written in utf-8, and rlib just > > > ignore everything from that char to the end of the that string. > > > If I choose to generate HTML, encoding meta tag is not setted > > > > > > this is my code > > > <?php > > > > > > dl("rlib.so"); > > > > > > $format = "html"; > > > $sql_host = "localhost"; > > > $sql_users = "root"; > > > $sql_password = "secret"; > > > $sql_database = "test"; > > > > > > $rlib = rlib_init(); > > > > > > rlib_set_output_encoding($rlib, "utf-8"); > > > //rlib_set_locale($rlib, "sl_SI.utf8"); > > > > > > //echo rlib_version(); > > > > > > rlib_add_datasource_mysql($rlib, "mysql", $sql_host, $sql_users, > > > $sql_password, $sql_database); > > > rlib_add_query_as($rlib, "mysql", "select * from example", "example"); > > > rlib_add_report($rlib, "report.xml"); > > > rlib_set_output_format_from_text($rlib, $format); > > > rlib_execute($rlib); > > > header( rlib_get_content_type($rlib)); > > > rlib_spool($rlib); > > > rlib_free($rlib); > > > |
From: Bob D. <bd...@si...> - 2006-01-23 17:55:31
|
Hi, Can you send me a sample XML file and I'll take a look @ it. It would be helpful to include a solid UTF-8 example of what characters I should be seeing. (possibly a screen shot) My Slovenian is not up to par. On Mon, 2006-01-23 at 18:30 +0100, Aleksandar Ilic wrote: > This is beggining of XML >=20 > <?xml version=3D"1.0" encoding=3D"utf-8"?> > <!DOCTYPE report > > <Report fontSize=3D"9" orientation=3D"Portrait"> > <ReportHeader> >=20 > It is example from rlib docs. I already pasted PHP code. > I replace some text from XML file with unicode chars from my language > (central europian) (=C5=A1=C4=91=C4=8D=C4=87). And in PDF , that string= is show only till > those utf-8 letters. > I also tried to generate HTML and result is the same. And in header of > HTML there is no meta tag for UTF-8 >=20 > On 1/23/06, Bob Doan <bd...@si...> wrote: > > Which encoding did you try? > > > > How does your document look when you run "xmllint" on it? > > > > - Bob > > On Mon, 2006-01-23 at 18:09 +0100, Aleksandar Ilic wrote: > > > Hello, > > > it does not help. I tried it :( > > > > > > On 1/23/06, Bob Doan <bd...@si...> wrote: > > > > Hi, > > > > > > > > You need to get the encoding right in your XML file. > > > > > > > > Something like: > > > > > > > > <?xml version=3D"1.0" encoding=3D"ISO8859-1"?> > > > > > > > > This is a probably an XML issue and not a RLIB issue. I **think*= * you > > > > can set the encoding to utf-8. Zoltan would probably know better. > > > > > > > > - Bob > > > > > > > > > > > > On Mon, 2006-01-23 at 12:20 +0100, Aleksandar Ilic wrote: > > > > > Hello > > > > > I am trying yo set up UTF-8 encoding, but it just not working > > > > > I have some text in xml template written in utf-8, and rlib jus= t > > > > > ignore everything from that char to the end of the that string. > > > > > If I choose to generate HTML, encoding meta tag is not setted > > > > > > > > > > this is my code > > > > > <?php > > > > > > > > > > dl("rlib.so"); > > > > > > > > > > $format =3D "html"; > > > > > $sql_host =3D "localhost"; > > > > > $sql_users =3D "root"; > > > > > $sql_password =3D "secret"; > > > > > $sql_database =3D "test"; > > > > > > > > > > $rlib =3D rlib_init(); > > > > > > > > > > rlib_set_output_encoding($rlib, "utf-8"); > > > > > //rlib_set_locale($rlib, "sl_SI.utf8"); > > > > > > > > > > //echo rlib_version(); > > > > > > > > > > rlib_add_datasource_mysql($rlib, "mysql", $sql_host, $sql_users= , > > > > > $sql_password, $sql_database); > > > > > rlib_add_query_as($rlib, "mysql", "select * from example", "exa= mple"); > > > > > rlib_add_report($rlib, "report.xml"); > > > > > rlib_set_output_format_from_text($rlib, $format); > > > > > rlib_execute($rlib); > > > > > header( rlib_get_content_type($rlib)); > > > > > rlib_spool($rlib); > > > > > rlib_free($rlib); > > > > > > > > > |