gpt4 book ai didi

ruby - 不兼容的字符编码错误

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

我正在尝试运行一个 ruby​​ 脚本,该脚本从 JSON 文件生成翻译后的 HTML 文件。但是我得到这个错误:

incompatible character encodings: UTF-8 and CP850

ruby

translation_hash = JSON.parse(File.read('translation_master.json').force_encoding("ISO-8859-1").encode("utf-8", replace: nil))

它似乎卡在了 JSON 的这一行:

JSON

"3": "Klassisch geschnittene Anzüge",

因为有一个特殊字符"ü"。 JSON 文件的编码是 ANSI。有什么想法可能是错误的吗?

最佳答案

尝试将 # encoding: UTF-8 添加到 ruby​​ 文件的顶部。这告诉 ruby​​ 用不同的编码解释文件。如果这不起作用,请尝试找出文本使用的编码类型并相应地更改行。

关于ruby - 不兼容的字符编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576459/

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