use*_*178 2 ruby encoding ruby-on-rails
我在Rails 3.2.13上使用gem"Nokogiri".当我解析网站时,我从编码windows-1251获得网站,但我的工作需要UTF-8.我该怎么做?请帮帮我.
PS
require 'iconv'
ic = Iconv.new('UTF-8','Windows-1251')
@convertedstr = ic.iconv(@output.to_s)
Run Code Online (Sandbox Code Playgroud)
这段代码不起作用,但我不知道为什么.
PPS对不起,但我是RoR的初学者.
尝试
@output.force_encoding("cp1251").encode("utf-8", undef: :replace)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |