摘要: ruby更新到1.9.2后,对于编码问题碰到的少了不少,今天在Windows下,使用REXML解析一个编码为UTF-8的XML文件时,碰到了异常invalid byte sequence in GBK (ArgumentError),一看就知道是编码问题,尝试加上魔法注释# -*- coding: utf-8 -*-,仍旧异常——这只是让ruby解析器以UTF8解析代码文件,对于读写文件,这个并不管用查看了一下读取代码,主要是这么两句file = File.open 'G:\city.xml'doc = REXML::Document.new fileREXML需要一个File 阅读全文
posted @ 2011-10-24 13:55 灰色逻辑 阅读(825) 评论(0) 推荐(0) 编辑