从某个二进制文件中读取文件内容到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里呢?多谢。
解决方案 »
- zedgraph 工作区域的尺寸?
- c#中的lable控件重写onpaint()后出现了问题,大神们,小弟这厢有礼了
- 关于判断数据库连接的问题 (就39分啦。都给大家了,别嫌少)
- 以下示例如何提取公共方法?
- treeview中treenode的序号
- 请教高手指点:将一个textbox与一个数值型的数据库字段邦定后,输入值后就删除不掉,怎么回事???
- 我最近想买一本书.net的书,大家给介绍介绍啊``
- 关于域登录对话框的疑惑!特急(c#+asp.net)
- 关于 trim
- 怎么往Crystal Reports报表里传参数!急…………
- 在C#中怎样操作Oracle数据库
- Web透過網路打印問題,焦急真誠等待...
这样呢?