gpt4 book ai didi

haskell - 在 Yesod 生态系统中,对一些文本进行 urlencode 的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-04 14:45:44 24 4
gpt4 key购买 nike

我想对一些文本进行 url 编码(例如,用 %20 替换每个空格等)。我找到了“HTTP” Network.HTTP.Base.urlEncode 并且可以使用它,但我想知道 Yesod 生态系统中是否还有其他通常使用的东西。

最佳答案

不幸的是,由于 URL 转义的复杂性,真正的答案是“视情况而定”。例如,路径段和查询字符串的百分比编码规则略有不同。

我不确切知道您要编码什么,但我建议坚持使用 http-types 包。一个起点是urlEncode ,尽管该软件包中还有许多其他值得一看的功能(例如@jamshidh提到的encodePathSegments)。

关于haskell - 在 Yesod 生态系统中,对一些文本进行 urlencode 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20675038/

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