c#关于读取文件的问题

sun8134 2011-04-03 02:42:32
新手玩短信猫

准备发彩信

在发送图片的时候
看实例用的丁丁串口工具

看它发送的图片内容如下:
文件大小:181861字节,下面是预览的4K字节内容:

??JFIF ?? ?扙xif II* z € ? ? ( 2 ? i? ? D
Canon Canon PowerShot A570 IS ? ? 2008:05:06 07:29:19 殏 B 潅 J '? P ? 0220? R ? f ? ? z ? ? ? ? ? ? ? ? ? ?
? ? |? D ? 啋 ? ? 0100? ? ? ?
? ? ? ? ? ? ? ? ? ? ?



请问如何能把图片读取成这样的字符串呢?
谢谢
...全文
111 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjh200102 2011-04-03
  • 打赏
  • 举报
回复
这个需要转换下。
xsan_3 2011-04-03
  • 打赏
  • 举报
回复
肯定不能按字符串读取了,6楼正解
hjx398 2011-04-03
  • 打赏
  • 举报
回复
Encoding.ASCII.GetString(byte[]);
vrhero 2011-04-03
  • 打赏
  • 举报
回复
直接读byte[],再用System.Text.Encoding解码...不同编码解码当然不一样,所以这样做没有任何意义...
sun8134 2011-04-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vrhero 的回复:]
这是按字符读取的...所谓乱码...
[/Quote]
那应该怎么读取呢?

vrhero 2011-04-03
  • 打赏
  • 举报
回复
这是按字符读取的...所谓乱码...
sun8134 2011-04-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 matrixcl 的回复:]
这一看就不是字符串啊,是图片的原始二进制格式
[/Quote]

我把二进制读出来
再拼接成字符串

貌似不大一样额
matrixcl 2011-04-03
  • 打赏
  • 举报
回复
这一看就不是字符串啊,是图片的原始二进制格式

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧