从某个二进制文件中读取文件内容到byte[]里。其中固定位置有中文字符,但如果按字节取出再把两个字节拼到一起显示为乱码(c++中就直接是中文了)。我也尝试过用
ASCIIEncoding encoding = new ASCIIEncoding( );
string s = encoding.GetString(temp); //temp为 byte[]
想把含有中文字符的byte数组直接转成string,但结果仍然是乱码(但与直接字节乱码不同)。想请教大家,如何能从byte[]里面把中文提出来,并输到string里呢?多谢。
ASCIIEncoding encoding = new ASCIIEncoding( );
string s = encoding.GetString(temp); //temp为 byte[]
想把含有中文字符的byte数组直接转成string,但结果仍然是乱码(但与直接字节乱码不同)。想请教大家,如何能从byte[]里面把中文提出来,并输到string里呢?多谢。
解决方案 »
- 关于C# Region类的一个问题
- 如何将一张图片里所有颜色接近黑色的像素点都变为黑色?
- 如何解决"线程间操作无效"问题?
- 求设计模式的关键词
- 输出0000--9999,遇到了问题
- 窗体设计器Designer.cs[designer]关闭后能不能再打开重新设计
- VS2005和2003MSDN冲突问题(UP有分)!!
- C#用户登陆的时候,怎么显示代码处理的过程呢?比如显示正在登陆中.....,或者显示正在验证密码...
- C# 中组件的问题希望那位高手回答,请版主TheAres也看一下好吗?
- 关于WPF 访问INI的问题
- 在C#中怎样操作Oracle数据库
- Web透過網路打印問題,焦急真誠等待...
这样呢?