The*_*ask 48 .net c# file-upload bitconverter
我收到了以二进制值返回的文本文件的内容:
Byte[] buf = new Byte[size];
stream = File.InputStream;
stream.Read(buf, 0, size);
Run Code Online (Sandbox Code Playgroud)
如何将其转换为ASCII?
Jal*_*aid 92
使用:
System.Text.Encoding.ASCII.GetString(buf);
您可以使用:
System.Text.Encoding.ASCII.GetString(buf);
Run Code Online (Sandbox Code Playgroud)
但有时你会得到一个奇怪的数字而不是你想要的字符串.在这种情况下,您看到原始字符串时可能会有一些十六进制字符.如果是这种情况,您可能想尝试这样做:
System.Text.Encoding.UTF8.GetString(buf);
Run Code Online (Sandbox Code Playgroud)
或作为最后的手段:
System.Text.Encoding.Default.GetString(bytearray);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104923 次 |
| 最近记录: |