Hey Rob,

Looks good. Have you tested the filesystem (filename) related functions with non-ASCII filenames? Try making a file called "informaçon.xml" for example, set unicode.filesystem_encoding=utf-8 (or whatever encoding your filesystem uses) and see if you can read it.

-Andrei

On Jul 19, 2006, at 11:40 AM, Rob Richards wrote:

Andrei Zmievski wrote:
Rob,

I have not tested the patch, but it looks good to me on cursory overview. I assume it passes your tests? The only comment I have is regarding the usage of 't' and 'T' specifiers. Since you always have to pass binary UTF-8 strings to libxml, we should always use 's' specifier and let PHP downconvert Unicode strings based on the runtime encoding (which you set to UTF-8).
Updated the code with your suggestion. I first attempted to eliminate having to change converters when running with unicode off for all the "t" parameters (save a few extra instructions there), but code is much more manageable now than converting them manually.

Would like some feedback, though, on the changes made to xmlreader before moving on to any of the other extensions (seeing the changes are going to be pretty much the same).

Rob

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to