如何将Text转换为bytestring Builder?

时间:2015-09-21 04:59:20

标签: haskell

blaze-builder包提供.Char.Utf8模块,其中包含fromTextfromLazyText,可有效地将文本包中的值转换为blaze-builder {{1价值。但是,使用Builder中的新Builder API,不存在此类函数(因为bytestring不依赖于bytestring)。我们可以解压缩text值并使用Text,但这几乎肯定会慢得多。

另一种选择是使用stringUtf8,现在实际上只是blaze-builder bytestring类型的包装,但我想知道是否有&# 39;更为惯用的方式来接近这个。

1 个答案:

答案 0 :(得分:4)

您可以使用encodeUtf8Builder功能和lazy text的相应功能。

相关问题