假设我有一个 Byte 数组,我用它Encoding.ASCII.GetString()
来将字节转换为字符串。现在前几个字节将包含实际值,但其余字节的值都为0。获取字符串后,当我在 WPF 表单上显示它时,有一些不可打印的字符。如何删除这些不可打印的字符。一种方法是遍历数组,只考虑不包含0的索引,但我也可以使用 Unicode 编码,即Encoding.Unicode.GetString()
.
解决问题的最通用方法是什么。
假设我有一个 Byte 数组,我用它Encoding.ASCII.GetString()
来将字节转换为字符串。现在前几个字节将包含实际值,但其余字节的值都为0。获取字符串后,当我在 WPF 表单上显示它时,有一些不可打印的字符。如何删除这些不可打印的字符。一种方法是遍历数组,只考虑不包含0的索引,但我也可以使用 Unicode 编码,即Encoding.Unicode.GetString()
.
解决问题的最通用方法是什么。