gpt4 book ai didi

python - Ruby 中Python 的encode() 相当于什么

转载 作者:行者123 更新时间:2023-12-01 07:58:29 25 4
gpt4 key购买 nike

我正在将 Python 脚本传输到 Ruby。

Python 方法“encode()”经常使用。示例:

apikey.encode()
encoded_payload = json.dumps(payload).encode()

看起来 Ruby 等效项有一些需要添加的必需参数。 UTF-8 或 ISO-8859-1。哪一个与标准 python 编码()相匹配。

最佳答案

ruby :

   string = "some string".encode
string.encoding

Encoding:UTF-8

所以Ruby的default是UTF-8

Python default也以 UTF-8 编码

因此无需添加参数,两个默认值相同:UTF-8

<小时/>

为了完整性:

如果有人想更改默认的 UTF-8,您可以通过以下方式在 python 中执行此操作(请参阅 documentarysupported encodings ):

string.encode(encoding='UTF-8')

Ruby中也是如此:

string.encode("UTF-8")

支持 ruby encodings

关于python - Ruby 中Python 的encode() 相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55831110/

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