#19737 [Fbk->NoF]: Problems in trasforming italian words with accent

From: Date: Mon, 11 Nov 2002 00:17:44 +0000
Subject: #19737 [Fbk->NoF]: Problems in trasforming italian words with accent
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-24469@lists.php.net to get a copy of this message
ID: 19737 Updated by: sniper@php.net Reported By: diego80@libero.it -Status: Feedback +Status: No Feedback Bug Type: XSLT related Operating System: FreeBSD 4.7-PRERELEASE PHP Version: 4CVS-2002-10-03 New Comment: No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Open". Thank you. Previous Comments: ------------------------------------------------------------------------ [2002-10-26 12:05:02] msopacua@php.net I really can't reproduce this (even after fixing the xml PI with the necessary ?> end). I've tested this with 2 independant, FreeBSD 4.7-STABLE machines, upgraded today. If you are still facing this error, please package all related files in a tar.gz and make it available for download or send me via mail. Redefined category ------------------------------------------------------------------------ [2002-10-15 16:51:38] daveviner@yahoo.com You might want to try adding this line to your XSL stylesheet: <xsl:output method="xml" encoding="ISO-8859-1" /> This should force the xslt engine to output characters only in latin-1. ------------------------------------------------------------------------ [2002-10-05 05:57:21] diego80@libero.it thank a lot for your availability. I do as you say. I used the european encoding iso-8859-1 now the PI of my xml file is <?xml version='1.0' encoding='iso-8859-1'> but it doesn't works. the function it generate the error is dump_mem that when called with arguments TRUE and iso-8859-1 ( dump_mem(TRUE, 'iso-8859-1') ) return the errors: [error] PHP Warning: output conversion failed due to conv error [error] PHP Warning: Bytes: 0xE0 0x20 0x64 0x6F [error] PHP Warning: xmlOutputBufferWrite: encoder error in particular the char that generate the error is "ì". ------------------------------------------------------------------------ [2002-10-04 05:27:15] hholzgra@php.net xml default encoding is Unicode UTF-8 if you want to use european ISO 8859-1 cahracter codes you have to say so: <?xml version='1.0' encoding='iso-8859-1'> if you don't then behaviour on non-ascii characters is undefined, so it may work but you can't complain if it doesn't ------------------------------------------------------------------------ [2002-10-04 03:55:16] diego80@libero.it yes, apologize me for short description i made.. so when we transform with sablotron the transformation fail SURELY with chars é (not è) and ù. While with the other accents (ò-à-è-ì) rendering is not exact: \n -> carriage return infact the expression "ò\n" became "òŠ", then "ì\n" became "͊", "è\n" became "荊". I don't know how sablotron works but it seem that it doesnt support all characters or combination of that I though was my xsl to fail but it'isnt because i try to make the transformation simply applyng the xml-stylesheet to file xml and the transformation occur without problems each letter is transformed correctly. Please contact me for more description, for me is very important to resolve this problem. (ICQ : 69001294 MSN: diego.zecchini@lib.unimib.it ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19737 -- Edit this bug report at http://bugs.php.net/?id=19737&edit=1

« previous php.bugs (#24469) next »