代码文件名 parsexml.rb,保存方式 utf-8,其中 testxml.xml 保存方式 utf-8
#encoding:utf-8
require 'rexml/document'
include REXML
input = File.new("F:\testxml.xml")
puts input
doc = Document.new(input)
puts doc
root=doc.root
puts root
无法运行,读取不出来,错误:
parsexml.rb:1: Invalid char \357' in expression
parsexml.rb:1: Invalid char
\273' in expression
parsexml.rb:1: Invalid char `\277' in expression.
如果把 parsexml.rb 以 ANSI 保存,则读取的中文是乱码,求助