gpt4 book ai didi

Ruby 编码问题

转载 作者:行者123 更新时间:2023-12-04 16:18:49 24 4
gpt4 key购买 nike

我刚开始学习 Ruby,遇到编码问题;

require 'rubygems'
require 'mechanize'
agent = Mechanize.new
agent.get('myurl.....')
agent.page.search('#reciperesult a').each do |item|
c = Mechanize.new
c.get(item.attributes['href'])
puts c.page.search('#ingredients li').text
end

当输出文本应该像这样 hønsekjøtt 那样显示时,它会像这样显示 h├©nsekj├©tt。我正在使用 Ruby 1.8.7。有人能指出我正确的方向吗?

最佳答案

你在哪里查看输出?是在控制台上吗?如果是这样,您运行的是 Windows XP 吗?我发现在我的 Windows 设置中,控制台(我在 Git+ 终端中进行开发)没有正确显示非 ascii 字符。在我的 Mac 上的终端上,它们显示良好。

如果您怀疑这是问题所在,请将输出写入文件,然后在文本编辑器中查看该文件。这应该会显示正确的输出。

关于Ruby 编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846987/

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