Hey Chaps
There seems to be some kind of issue with UTF-16 encoding in libxml-
ruby version 0.5.2.0.
When I do this:
doc = XML::Document.new()
# doc.encoding = 'utf-16'
doc.root = XML::Node.new('root_node')
root = doc.root
puts doc
## => <?xml version="1.0"?><root_node/>
Uncomment the encoding however and you get this:
doc = XML::Document.new()
doc.encoding = 'utf-16'
doc.root = XML::Node.new('root_node')
root = doc.root
puts doc
## => ÿþ<
Any idea whats going on here and how to fix it? The encoding features
used to work no problem at all. Im running ruby 1.8.6 (2007-06-07
patchlevel 36) [universal-darwin9.0]
Cheers
Tim
_______________________________________________
libxml-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/libxml-devel