REXML :: Document.new我们可以在这行上给出编码参数吗?
doc = REXML :: Document.new file只要我的xml文件包含UTF-8以外的一些特殊字符,我的代码就会失败。
REXML::ParseException (#<REXML::ParseException: #
你可以这样打电话
REXML::Document.new(file.force_encoding("FILE_ENCODING").encode("UTF-8"))
FILE_ENCODING是文件变量的编码。