社区
C#
帖子详情
如何将二进制流转换成字符串?
hyphappy
2004-07-04 05:21:27
我从本地上传一个XML文件,以二进制的形式存储到了数据库。当我将该文件从数据库读出来,然后利用XmlDocument.load(xmlStream)的时候,提示我缺少根元素。我发现xmlStream是一个二进制流,XmlDocument对象无法解析。因此现在要有办法把xmlStream还原成xmlDocument能够解析的字符串流,请各位大虾不吝赐教!!
...全文
598
9
打赏
收藏
如何将二进制流转换成字符串?
我从本地上传一个XML文件,以二进制的形式存储到了数据库。当我将该文件从数据库读出来,然后利用XmlDocument.load(xmlStream)的时候,提示我缺少根元素。我发现xmlStream是一个二进制流,XmlDocument对象无法解析。因此现在要有办法把xmlStream还原成xmlDocument能够解析的字符串流,请各位大虾不吝赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coollzh
2004-07-05
打赏
举报
回复
Encoding.Default
Encoding.GetEncoding("GB2312")
eTopFancy
2004-07-05
打赏
举报
回复
Encoding.Default
hyphappy
2004-07-05
打赏
举报
回复
我的代码如下:浏览器里什么都没有输出,但是察看源文件的时候,有大量的空白,这些空白的大小刚好和流的大小一样。
XmlDocument xmlDoc = new XmlDocument();
byte[] buffer = new byte[xslFileStream.Length];
xslFileStream.Read(buffer,0,buffer.Length);
System.Text.Encoding enc = System.Text.Encoding.GetEncoding("GB2312");
string xmlContent = enc.GetString(buffer);
Response.Write(xmlContent);
Response.End();
亲密数
2004-07-05
打赏
举报
回复
xml保存二进制文件是把它转化为可视字符然后保存的
一般base64编码,还有16进制等
hyphappy
2004-07-04
打赏
举报
回复
我尝试过所有的Encoding好像都是同样的结果
速马
2004-07-04
打赏
举报
回复
得看确定存入数据库的那个xml文件是以什么方式保存的
然后指定这个Encoding读出来
hyphappy
2004-07-04
打赏
举报
回复
byte[] buffer = new byte[xslFileStream.Length];
xslFileStream.Read(buffer,0,buffer.Length);
string xmlContent = System.Text.Encoding.UTF8.GetString(buffer);
我发现xmlContent是"\0\0\0\0\0\0\0\0\0\.....",根本不是原来xml文件的内容。
紧急求救!!!
hyphappy
2004-07-04
打赏
举报
回复
好像不行
Chimeny
2004-07-04
打赏
举报
回复
试试:string xmlContent = Encoding.Default.GetString(xmlStream);
二进制
流转
PDF
JAVA
二进制
流转
PDF 1 http接口接收到
二进制
流,如下,转
换成
Pdf文件保存到本地 %PDF-1.4 %���� 3 0 obj ...
C#文件2进制
流转
换
C#文件2进制
流转
换
将图片转成
二进制
并生成Base64编码
字符串
,再将
二进制
转
换成
各种图片
NULL 博文链接:https://iszhao.iteye.com/blog/1140899
js 显示base64编码的
二进制
流网页图片
base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,我们把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求
文件转换为
二进制
流
文本
字符串
与byte[], 整个物理文件与byte[], 物理文件内容与byte[], stream与byty[] 之间的相互转换。 从磁盘读取文件,将文件写入磁盘。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章