社区
C#
帖子详情
奇怪,这有什么不同吗?
shaopr
2006-08-20 03:51:05
用BinaryReader读取一个二进制文件,
用这种形式:
CompName = br.ReadChars(8);
name = br.ReadChars(8);
读取时候name就变成乱码。
而这样读:
fs.Seek(8, SeekOrigin.Current);
name = br.ReadChars(8);
就正确。
百思不得其解,请问这是为什么呀?
...全文
101
10
打赏
收藏
奇怪,这有什么不同吗?
用BinaryReader读取一个二进制文件, 用这种形式: CompName = br.ReadChars(8); name = br.ReadChars(8); 读取时候name就变成乱码。 而这样读: fs.Seek(8, SeekOrigin.Current); name = br.ReadChars(8); 就正确。 百思不得其解,请问这是为什么呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaopr
2006-08-20
打赏
举报
回复
没办法,用循环一个一个转,呵呵。
不过终于解决了。
非常感谢Knight94(愚翁) 的耐心指导!!
shaopr
2006-08-20
打赏
举报
回复
不好意思,再请教下
字节数组和字符数组如何转换?
Knight94
2006-08-20
打赏
举报
回复
如果你存的是有规律的话,那你可以先读出byte,然后再分别转
shaopr
2006-08-20
打赏
举报
回复
还是不行,
StnName = br.ReadChars(20);
StnNum = br.ReadInt32();
第一行是读字符数组,第二行是读数字,
可是我调试的时候发现数字却出现在StnName[19]里面了。
shaopr
2006-08-20
打赏
举报
回复
谢谢,我试试去。
Knight94
2006-08-20
打赏
举报
回复
你只要不把seek和getchar混用,其次设置stream的encoding。
shaopr
2006-08-20
打赏
举报
回复
谢谢Knight94(愚翁)
我还是个新手,
能不能麻烦你说明白点。
要怎么改呢?
Knight94
2006-08-20
打赏
举报
回复
你肯定文件游标位置不对的原因
shaopr
2006-08-20
打赏
举报
回复
可是我读第一次的时候是正确的,
到循环第二次的时候就乱了。
Knight94
2006-08-20
打赏
举报
回复
seek是以字节为标记,而char的读取不一定是单字节,要根据编码来判断,所以8个char的长度不一定是8个byte。
cms-cloud后台管理系统
不建议使用cnpm(可能会出现
奇怪
的问题) 部署系统 因为本项目是前后端分离的,所以需要前后端都部署好,才能进行访问 后端部署 bin/package.bat 在项目的目录下执行 然后会在项目下生成 target文件夹包含 war 或jar...
不可思议有氧机器人_不思议迷宫
奇怪
的机器人怎么得?不思议迷宫
奇怪
的机器人获取一览...
在不思议迷宫的游戏当中,大家都知道
奇怪
的机器人的获取方法吗?
奇怪
的机器人是要怎么去获得的呢?小编这里就为大家带来了不思议迷宫
奇怪
的机器人的获取介绍,一起来看看吧。不思议迷宫
奇怪
的机器人怎么得?机器人德...
渐进增强和优雅降级之间有什么
不同
?
【渐进增强和优雅降级之间有什么
不同
?】 每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: ...
巴马冷泉、巴马水到底是个什么?有市场吗?
水是生命之源。市面上除自来水之外,主打“健康”“长寿”等功效的矿物质水、天然水似乎颇...一、巴马水是什么水? 巴马水,出自于广西,属于小分子团水,PH值一般在7.2—8.5之间,接近人体血液PH值。巴马水系发...
C++命名空间是什么?命名空间的概念及使用!
什么是命名空间? 字面意思来理解,命名空间主要有两...这个学校
奇怪
的就是不仅有很多生日相同的学生,还有不少同学重名重姓。然后有一天放学,学校里有人捡到了一个钱包,里面有张三的学生证,这个钱包就被送到了...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章