gpt4 book ai didi

Haskell Word8 到文本格式

转载 作者:行者123 更新时间:2023-12-02 04:56:03 25 4
gpt4 key购买 nike

我正在寻找从 Word8 转换为 Text 的最佳方法,问题是使用 runChildrenWithText 函数进行 Heist 需要文本输入进行绑定(bind),但 getParam 功能返回 ByteStrings,我可以将其转换为 Word8 但不能转换为 Text这些格式,所以我无法决定从这里去哪里,感谢任何有关解决此问题的最佳方法的帮助。

最佳答案

Data.Text.Encodings包有很多方法可以将 ByteString 转换为 Text。请注意,ByteStringText 的编码可能失败(例如,您假设 ByteString 包含 UTF -8 数据,但它实际上没有)所以这是一个比 convert::ByteString -> Text 更复杂的过程。

也就是说,decodeUtf8::ByteString -> Text 会抛出不纯的异常,所以如果有任何机会,decodeUtf8'::ByteString -> Either UnicodeException Text 可能更可取解码失败。

您还可以使用 decodeUtf8With::OnDecodeError -> ByteString -> TextData.Text.Encodings.Error 构建更复杂的解码失败处理程序方案.

关于Haskell Word8 到文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951807/

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