单位网络使用路由器进行上网限制
2010-07-05 23:02
260 查看
出以下错误
in `split': invalid byte sequence in GBK (ArgumentError)
解决方案:
in `split': invalid byte sequence in GBK (ArgumentError)
解决方案:
require "iconv" class String def to_gbk Iconv.iconv("GBK//IGNORE", "UTF-8//IGNORE", self).to_s end def to_utf8 #p "my own string" Iconv.iconv("UTF-8//IGNORE", "GBK//IGNORE", self).to_s end def to_utf8_valid if !self.valid_encoding? ic = Iconv.new('UTF-8//IGNORE', 'UTF-8') return ic.iconv(self) end self end end puts "读取文件" f=File.open("boss2.txt", 'r') i=0 total=0 f.each_line do |line| i+=1 line_arr=line.to_utf8_valid.split(/\t/) len =line_arr.length if (len!=41) puts "line: #{line_arr[0]} #{len}" total+=1 end #puts(i,len) end puts "total:#{total}"
相关文章推荐
- 单位网络使用路由器进行上网限制
- 如何同时使用双网卡进行两个网络上网
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫 从Apache2.2升级到Apache2.4后,发现原来用来限制部分I
- 如何使一台电脑同时使用有线本地网络和无线网络进行上网
- Dr.COM宽带认证客户端网络环境使用路由器上网
- Apache2.4使用require指令进行访问控制–允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- docker应用-5(使用overlay 网络进行容器间跨物理主机通信)
- 关于使用rem单位、css函数calc()进行自适应布局
- Android 通过WebService进行网络编程,使用工具类轻松实现
- 使用Pig对手机上网日志进行分析
- 通信小常识(手机上网使用几G网络)[手机信号G、E、O、3G、H、H+的什么意思]
- 2017年预测:使用网络威胁情报进行5个安全预测
- ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信
- android开发笔记之网络编程—使用HTTP进行网络编程
- 远程桌面无法登录:由于帐户限制,无法让你登(访问局域网某台电脑时提示:无法访问,你可能没有权限使用网络资源.的解决办法 !!)
- Java 网络编程(六) 使用无连接的数据报(UDP)进行通信
- iOS中使用block进行网络请求回调 - xuym
- 使用SPSS Clementine进行社交网络分析