如何反转一个stringify函数
本文关键字:一个 stringify 函数 何反转 | 更新日期: 2023-09-27 18:19:19
我使用一个函数来显示来自字节[]的字符串值。为了在我的网格中显示文本。
这里我使用的函数:
public static string Stringify(this byte[] b)
{
return Encoding.ASCII.GetString(b);
}
当我想保存我修改或更新的内容时,会出现这个问题。它不会从byte[]中检索显示的字符串,而是检索包含非法字符的字符串,例如"C??N? ?s?? C,7e??"。所以我不能在DB中保存这个数据,它引发了一个非法字符实体的异常。
我想知道如何得到正确的值,而不是这个笨拙的字符串。
谢谢!
编辑:BitConverter.ToString(b)的输出示例:
" 43 - c4 - 5 b - 4 b - ec - 1 - f - 10 - 36 - e0 - 43 - 2 - c - 37 - 65 - 03 - 10 - 36"
你能给出一个你在字节输入和你在字符串中得到的东西的例子吗?