将命令行参数解析为ByteString

时间:2016-01-03 00:01:25

标签: haskell bytestring

是否有跨平台方式将程序参数解析为ByteString列表(而不是String列表,如System.Environment.getArgs)?

我知道System.Posix.Env.ByteString.getArgs包中的unix,但我希望能够在没有cygwin的情况下在Windows上运行我的程序。我也知道Data.ByteString.Char8.pack,但是将字符截断为8位,我希望能够处理任何 Unicode字符字节序列。

编辑:我的程序是一个简单的密码,它与密钥的位相对应。出于这个原因,我更愿意处理提供给程序的确切位,而不是将它们转换为UTF-8并先返回。

0 个答案:

没有答案