0

我有一个“包含”文本的字节数组——此时编码/字符集是未知的。

如何在不从字节数组创建字符串对象的情况下删除空格、\n、\r 字符?

目标是将字节数组显示为文本,并带有用户指定的字符集,只是没有这些空格、\n、\r 字符。

4

1 回答 1

5

我有一个“包含”文本的字节数组——此时编码/字符集是未知的。

如果您不知道编码,那么根本就没有空格、字符等的概念。这些字符可以映射到任何字节。\r\n

必须先确定编码,然后才能可靠地执行任何基于文本的操作。在那之前,您根本没有文字。

所以基本上你需要重新排列你的步骤:询问用户编码,然后将字节数组转换为文本,然后删除空格(例如使用正则表达式)。

于 2014-05-30T07:51:21.693 回答