filestream的write方法写入数字乱码

问题描述

usingSystem;usingSystem.IO;classFirst{publicstaticvoidMain(){FileStreamf=File.Create("f:\ex\test1.txt");byte[]b={1,2,3,4,5,2};f.Write(b,0,5);f.Close();Console.WriteLine("文件创建时间为:{0}",File.GetCreationTime("f:\ex\test1"));//File.Copy("f:\ex\test1.txt","f:\ex\test2.txt");//File.Move("f:\ex\test1.txt","f:\test1.txt");}}

解决方案

解决方案二:
啥叫数字?那个实际上应该叫做字节。
解决方案三:
这样才是写数字f.Write("12345");
解决方案四:
Quote: 引用2楼shingoscar的回复:

这样才是写数字f.Write("12345");[/quote这位弟们说的有点唯心,系统提示write没有一个参数的形式
解决方案五:
引用1楼sp1234的回复:
啥叫数字?那个实际上应该叫做字节。

受教了,但是这个该怎么修改呢,怎样解决问题呢
解决方案六:
引用4楼sinat_34322082的回复:

Quote: 引用1楼sp1234的回复:
啥叫数字?那个实际上应该叫做字节。

受教了,但是这个该怎么修改呢,怎样解决问题呢

FileStreamf=File.Create("f:\ex\test1.txt");//byte[]b={1,2,3,4,5,2};stringstr="123452";byte[]b=Encoding.Default.GetBytes(str);f.Write(b,0,5);f.Close();

是要这样?0,5?
解决方案七:
引用5楼fei2yun的回复:

Quote: 引用4楼sinat_34322082的回复:
Quote: 引用1楼sp1234的回复:
啥叫数字?那个实际上应该叫做字节。

受教了,但是这个该怎么修改呢,怎样解决问题呢

FileStreamf=File.Create("f:\ex\test1.txt");//byte[]b={1,2,3,4,5,2};stringstr="123452";byte[]b=Encoding.Default.GetBytes(str);f.Write(b,0,5);f.Close();

是要这样?0,5?

感谢这位弟们,我会了。话说这教材果然有问题,程序都是写错的
解决方案八:
byte[]b={49,50,51,52,53,50};才是123452byte存储的是字符的内码值

时间: 2024-08-08 03:49:44

filestream的write方法写入数字乱码的相关文章

python 写入csv乱码问题解决方法_python

需求背景 最近为公司开发了一套邮件日报程序,邮件一般就是表格,图片,然后就是附件.附件一般都是默认写到txt文件里,但是PM希望邮件里的附件能直接用Excel这种软件打开,最开始想保存为Excel,但是一想Excel的文件体积会多出好多倍,csv文件默认也是使用Excel打开的,但是根本还是文本文件,体积小,保存也方便,于是最终决定使用csv模块来保存文件. Python写csv文件 Python提供了内置模块读写csv文件,这里我只用到了写,读这里就不做介绍了,也不难,主要是解决乱码问题. d

在Jsp程序读取或向DB写入数据乱码解决办法

js|程序|解决|数据 在Jsp程序读取或向DB写入数据乱码解决办法 在基于JAVA的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号.这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题.以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会碰到这个问题,所以特就总结了一下,来拿出来让大家一起分享了.1.在网页中输出中文.JAVA在网络传输中使用的编码是"ISO-8859

asp.net FileStream的读取和写入代码

asp教程.net filestream的读取和写入代码 using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.windows.forms; using system.io;//注意,必不可少 namespace w

spark streaming 中使用saveAsNewAPIHadoopDataset方法写入hbase中,从checkpoint中恢复时报错

问题描述 最近写了一个从Kafka读取数据,处理之后通过saveAsNewAPIHadoopDataset方法写入到hbase中,正常运行的时候没有报错,写入也正常,但是当手动停止应用,再次执行(通过Checkpoint恢复)的时候就会报错,跪求大神们解答!!报错信息如下:15/12/2216:26:52WARNVerifiableProperties:Propertyserializer.classisnotvalid15/12/2216:26:57WARNFileOutputCommitte

小白求助:如何实现,调用多个方法写入文件

问题描述 小白求助:如何实现,调用多个方法写入文件 我每个方法中都有一个sc = createWorkbook(); 这个sc是想要储存的副本,但是调用多个方法,后一个方法就会把前一个方法输入的内容覆盖. 如何做到只写入副本,而不覆盖之前的内容 解决方案 想写不同的文件,就要查 createWorkbook() 中是如何写文件的. 最好是 createWorkbook() 传入一个文件名做为参数,否则 createWorkbook() 都操作同一个文件就无法达到你想要的.

《机器人与数字人:基于MATLAB的建模与控制》——1.3节借助机器人分析方法进行数字人建模

1.3借助机器人分析方法进行数字人建模回顾机器人和数字人建模的研究和技术开发的历史,可以发现,每一次技术进步和前沿创新总是反映在主要商业仿真软件产品中.虽然大多数图形模拟软件会显示一个小的"窗口"表明自己的开放式体系结构特征,并号称允许用户编写自己的应用程序进行研究.测试或者验证,而实际上,当用户自己编写的程序准备好与这些软件产品通信时,往往需要特殊的应用程序编程接口(API)以便识别和运行用户自己的应用程序.因此这些软件的应用就受到了限制,不适合用于科研和教学.最理想的是有一种集建模

jsp中向cookie写入中文乱码解决方法

Cookie不能直接存中文,中文必须编码成asccii串才行,可以这样做    代码如下 复制代码 String   str   =   java.net.URLEncoder.encode(中文);   得到编码后的字符串     取出后这样解码:    代码如下 复制代码 String   str   =   java.net.URLDecoder.decode(编码后的字符串);   具体方法 一般是这样一个过程   字符串转码==>存入cookie===>读取cookie==>转

Word两种方法:让乱码不再乱

  不管是什么软件,只要一乱码,就会让人感到心烦的意乱.小编从来也不知道Word乱码了自己还可以修复,直到有天在网上无意间看到了.好东西要大家分享,接下来就是如何解决乱码问题的两种方法.感兴趣的朋友,可以参考参考! Word乱码 一.替换格式法 这种方法就是把被破坏的Word文档另存为另一种格式. 1.打开被损坏的文档单击"文件/另存为"菜单,在 "保存类型"列表中,选择"RTF格式",然后单击"保存"按钮,并关闭word.

Android读取本地json文件的方法(解决显示乱码问题)_Android

本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson(Context context, String fileName){ String jsonString=""; String resultString=""; try { BufferedReader bufferedReader=new BufferedReade