Arturas Slajus created JRUBY-6425:
-------------------------------------

             Summary: rexml fails in utf-8 parsing in 1.9 mode
                 Key: JRUBY-6425
                 URL: https://jira.codehaus.org/browse/JRUBY-6425
             Project: JRuby
          Issue Type: Bug
          Components: Ruby 1.9.2
    Affects Versions: JRuby 1.6.6
            Reporter: Arturas Slajus
            Assignee: Thomas E Enebo


{noformat}
arturas@arturaz-fujitsu:~/work/jruby/xmlbug$ JRUBY_OPTS="--1.9" rvm 
jruby-1.6.6,ruby-1.9.2,ruby-1.9.3 do ruby xmlbug.rb 


Ruby: java, 1.9.2
Encoding::CompatibilityError: incompatible character encodings: UTF-8 and 
ASCII-8BIT
   concat at org/jruby/RubyString.java:2499
     to_s at 
/home/arturas/.rvm/rubies/jruby-1.6.6/lib/ruby/1.9/rexml/parseexception.rb:24
  message at org/jruby/RubyException.java:245


Ruby: i686-linux, 1.9.2
Parsed OK.


Ruby: i686-linux, 1.9.3
Parsed OK.
{noformat}

Test case:
{noformat}
arturas@arturaz-fujitsu:~/work/jruby/xmlbug$ cat xmlbug.rb 
# encoding: utf-8
puts
puts
puts "Ruby: #{RUBY_PLATFORM}, #{RUBY_VERSION}"

require 'rexml/document'
xml = %Q{?xml version="1.0" encoding="UTF-8" ?>
<xml><tag>&#303;</tag></xml>}.force_encoding("UTF-8")
doc = REXML::Document.new(xml)
puts "Parsed OK."
{noformat}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to