gpt4 book ai didi

ruby-on-rails - 从 windows-1251 到 UTF-8 Ruby on Rails

转载 作者:数据小太阳 更新时间:2023-10-29 08:23:43 24 4
gpt4 key购买 nike

我在 Rails 3.2.13 上使用 gem“Nokogiri”。当我解析站点时,我使用编码 windows-1251 获取站点,但我的工作需要 UTF-8。我该怎么做?请帮助我。

附言

require 'iconv'
ic = Iconv.new('UTF-8','Windows-1251')
@convertedstr = ic.iconv(@output.to_s)

此代码不起作用,但我不知道为什么。

PPS 抱歉,我是 RoR 的初学者。

最佳答案

尝试

@output.force_encoding("cp1251").encode("utf-8", undef: :replace)

关于ruby-on-rails - 从 windows-1251 到 UTF-8 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com