ID: 21616 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: DOM XML related Operating System: linux PHP Version: 4.3.0 New Comment:
This is not a bug, but expected behaviour: >From http://www.w3c.org/TR/xslt#section-HTML-Output-Method "The html output method should escape non-ASCII characters in URI attribute values using the method recommended in Section B.2.1 of the HTML 4.0 Recommendation." And http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1 "We recommend that user agents adopt the following convention for handling non-ASCII characters in such cases: 1. Represent each character in UTF-8 (see [RFC2279]) as one or more bytes. 2. Escape these bytes with the URI escaping mechanism (i.e., by converting each byte to %HH, where HH is the hexadecimal notation of the byte value)." chregu Previous Comments: ------------------------------------------------------------------------ [2003-01-15 05:06:17] [EMAIL PROTECTED] xslt: <xsl:output method="html" encoding="windows-1251" omit-xml-declaration="yes"/> .. <a href="привет">привет</a> .. //contents inside <a> tag and href attribute in win-1251 encoding output with result_dump_mem(): <a href="%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82">привет</a> mustbe: <a href="%EF%F0%E8%E2%E5%F2">привет</a> it seems that contents inside href encodes as unicode, not as win-1251 or something like that. ------------------------------------------------------------------------ [2003-01-15 02:17:31] [EMAIL PROTECTED] Please provide the shortest possible example for reproducing your error. thanks chregu ------------------------------------------------------------------------ [2003-01-13 07:59:20] [EMAIL PROTECTED] encoding error in attributes with result_dump_* when <xsl:output method="html" encoding="windows-1251"/> characters in win-1251 encoding presented in href, src, .. html attributes encode into %HEX sequence incorrectly ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=21616&edit=1