<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • vb.net寫gb文件,vb 文件

            vb.net如何創(chuàng)建gb2312文件?

            System.IO.File.WriteAllLines("c:\11.txt",?{"sdfsdf"},?System.Text.Encoding.GetEncoding("GB2312"))

            成都創(chuàng)新互聯(lián)公司是專業(yè)的汝南網(wǎng)站建設(shè)公司,汝南接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行汝南網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

            高分懸賞! 我在VB.net中Gb2312字節(jié)數(shù)組轉(zhuǎn)成VB可顯示的字符串

            Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            Dim aa() As Byte = {HBD, HF1, HCC, HEC}

            MsgBox(System.Text.Encoding.GetEncoding("Gb2312").GetString(aa))

            End Sub

            '成功了不要忘記了給分

            如何用vb.net2003讀寫內(nèi)存

            使用FileStream讀寫文件

            文件頭:

            using System;

            using System.Collections.Generic;

            using System.Text;

            using System.IO;

            讀文件核心代碼:

            byte[] byData = new byte[100];

            char[] charData = new char[1000];

            try

            {

            FileStream sFile = new FileStream("文件路徑",FileMode.Open);

            sFile.Seek(55, SeekOrigin.Begin);

            sFile.Read(byData, 0, 100); //第一個(gè)參數(shù)是被傳進(jìn)來的字節(jié)數(shù)組,用以接受FileStream對(duì)象中的數(shù)據(jù),第2個(gè)參數(shù)是字節(jié)數(shù)組中開始寫入數(shù)據(jù)的位置,它通常是0,表示從數(shù)組的開端文件中向數(shù)組寫數(shù)據(jù),最后一個(gè)參數(shù)規(guī)定從文件讀多少字符.

            }

            catch (IOException e)

            {

            Console.WriteLine("An IO exception has been thrown!");

            Console.WriteLine(e.ToString());

            Console.ReadLine();

            return;

            }

            Decoder d = Encoding.UTF8.GetDecoder();

            d.GetChars(byData, 0, byData.Length, charData, 0);

            Console.WriteLine(charData);

            Console.ReadLine();

            寫文件核心代碼:

            FileStream fs = new FileStream(文件路徑,FileMode.Create);

            //獲得字節(jié)數(shù)組

            byte [] data =new UTF8Encoding().GetBytes(String);

            //開始寫入

            fs.Write(data,0,data.Length);

            //清空緩沖區(qū)、關(guān)閉流

            fs.Flush();

            fs.Close();

            2、使用StreamReader和StreamWriter

            文件頭:

            using System;

            using System.Collections.Generic;

            using System.Text;

            using System.IO;

            StreamReader讀取文件:

            StreamReader objReader = new StreamReader(文件路徑);

            string sLine="";

            ArrayList LineList = new ArrayList();

            while (sLine != null)

            {

            sLine = objReader.ReadLine();

            if (sLine != null!sLine.Equals(""))

            LineList.Add(sLine);

            }

            objReader.Close();

            return LineList;

            StreamWriter寫文件:

            FileStream fs = new FileStream(文件路徑, FileMode.Create);

            StreamWriter sw = new StreamWriter(fs);

            //開始寫入

            sw.Write(String);

            //清空緩沖區(qū)

            sw.Flush();

            //關(guān)閉流

            sw.Close();

            fs.Close();

            ===================================================================================

            方式一:用FileStream

            //實(shí)例化一個(gè)保存文件對(duì)話框

            SaveFileDialog sf = new SaveFileDialog();

            //設(shè)置文件保存類型

            sf.Filter = "txt文件|*.txt|所有文件|*.*";

            //如果用戶沒有輸入擴(kuò)展名,自動(dòng)追加后綴

            sf.AddExtension = true;

            //設(shè)置標(biāo)題

            sf.Title = "寫文件";

            //如果用戶點(diǎn)擊了保存按鈕

            if(sf.ShowDialog()==DialogResult.OK)

            {

            //實(shí)例化一個(gè)文件流---與寫入文件相關(guān)聯(lián)

            FileStream fs = new FileStream(sf.FileName,FileMode.Create);

            //獲得字節(jié)數(shù)組

            byte [] data =new UTF8Encoding().GetBytes(this.textBox1.Text);

            //開始寫入

            fs.Write(data,0,data.Length);

            //清空緩沖區(qū)、關(guān)閉流

            fs.Flush();

            fs.Close();

            }

            方式二:用StreamWriter

            //實(shí)例化一個(gè)保存文件對(duì)話框

            SaveFileDialog sf = new SaveFileDialog();

            //設(shè)置文件保存類型

            sf.Filter = "txt文件|*.txt|所有文件|*.*";

            //如果用戶沒有輸入擴(kuò)展名,自動(dòng)追加后綴

            sf.AddExtension = true;

            //設(shè)置標(biāo)題

            sf.Title = "寫文件";

            //如果用戶點(diǎn)擊了保存按鈕

            if (sf.ShowDialog() == DialogResult.OK)

            {

            //實(shí)例化一個(gè)文件流---與寫入文件相關(guān)聯(lián)

            FileStream fs = new FileStream(sf.FileName, FileMode.Create);

            //實(shí)例化一個(gè)StreamWriter--與fs相關(guān)聯(lián)

            StreamWriter sw = new StreamWriter(fs);

            //開始寫入

            sw.Write(this.textBox1.Text);

            //清空緩沖區(qū)

            sw.Flush();

            //關(guān)閉流

            sw.Close();

            fs.Close();

            }

            string FileName = Guid.NewGuid().ToString() + ".txt"; //GUID生成唯一文件名

            StringBuilder ckpw = new StringBuilder("\"憑證輸出\", \"V800\", \"001\", \"東風(fēng)隨州專用汽車有限公司\"," + "\"F89自由項(xiàng)16\", \"F90審核日期:\"");

            if (!FileIO.IsFolderExists(Server.MapPath("pzsc")))

            FileIO.CreaterFolder(Server.MapPath(""), "");

            string filePath = Server.MapPath("pzsc") + "\\" + FileName;

            System.IO.StreamWriter sw = new System.IO.StreamWriter(filePath, false, Encoding.GetEncoding("GB2312"));//創(chuàng)建的時(shí)候需要指定編碼格式,默認(rèn)是UTF-8,中文顯示亂碼

            sw.WriteLine(ckpw.ToString());

            sw.Close();

            方式三:用BinaryWriter

            //實(shí)例化一個(gè)保存文件對(duì)話框

            SaveFileDialog sf = new SaveFileDialog();

            //設(shè)置文件保存類型

            sf.Filter = "txt文件|*.txt|所有文件|*.*";

            //如果用戶沒有輸入擴(kuò)展名,自動(dòng)追加后綴

            sf.AddExtension = true;

            //設(shè)置標(biāo)題

            sf.Title = "寫文件";

            //如果用戶點(diǎn)擊了保存按鈕

            if (sf.ShowDialog() == DialogResult.OK)

            {

            //實(shí)例化一個(gè)文件流---與寫入文件相關(guān)聯(lián)

            FileStream fs = new FileStream(sf.FileName, FileMode.Create);

            //實(shí)例化BinaryWriter

            BinaryWriter bw = new BinaryWriter(fs);

            bw.Write(this.textBox1.Text);

            //清空緩沖區(qū)

            bw.Flush();

            //關(guān)閉流

            bw.Close();

            fs.Close();

            }

            C#緩存流示例------用緩存流復(fù)制文件

            C#文件處理操作必須先導(dǎo)入命名空間:using System.IO;

            背景:使用VS2005、一個(gè)按鈕、一個(gè)窗體、C#緩存流、把D:\KuGoo\愛得太多.wma復(fù)制到D:\并更名為love.wma,即:D:\love.wma

            在按鈕的Click事件中添加如下代碼:

            private void button1_Click(object sender, EventArgs e)

            {

            //創(chuàng)建兩個(gè)文件流 一個(gè)是源文件相關(guān),另一個(gè)是要寫入的文件

            FileStream fs = new FileStream(@"D:\KuGoo\愛得太多.wma",FileMode.Open);

            FileStream fs2 = new FileStream(@"D:\love.wma",FileMode.Create);

            //創(chuàng)建一個(gè)字節(jié)數(shù)組,作為兩者之間的媒介

            //好比兩個(gè)人拿蘋果,這個(gè)字節(jié)數(shù)組就好比一個(gè)籃子,一個(gè)人作死的把蘋果送到籃子里面,

            //而我就可以作死得拿蘋果,通過這個(gè)媒介我們互不干擾,

            //不需要互相等待【她往籃子里面放了蘋果我才可以去拿】,提高了效率

            byte[] data = new byte[1024];

            //創(chuàng)建兩個(gè)緩沖流,與兩個(gè)文件流相關(guān)聯(lián)

            BufferedStream bs = new BufferedStream(fs);

            BufferedStream bs2= new BufferedStream(fs2);

            //fs作死的讀,fs2作死的寫,直到fs沒有字節(jié)可讀fs2就不寫了

            //好比,一個(gè)人作死的往籃子里面丟蘋果,另一個(gè)人作死得往籃子里面拿蘋果,直到籃子里面沒有蘋果拿了為止

            //即--那個(gè)人沒有蘋果往籃子里面放了

            while(fs.Read(data,0,data.Length)0)

            {

            fs2.Write(data,0,data.Length);

            fs2.Flush();

            }

            //關(guān)閉流,好比兩個(gè)人累了,都要休息 呵呵o(∩_∩)o...

            fs.Close();

            fs2.Close();

            }

            C#內(nèi)存流示例-----用內(nèi)存流來讀取圖片

            C#文件處理操作必須先導(dǎo)入命名空間:using System.IO;

            背景:一個(gè)窗體、一個(gè)pictureBox、一個(gè)lable[沒有選擇圖片,lable的text為"圖片未選擇"],在pictureBox1的Click事件中添加如下代碼:

            private void pictureBox1_Click(object sender, EventArgs e)

            {

            //實(shí)例化一個(gè)打開文件對(duì)話框

            OpenFileDialog op = new OpenFileDialog();

            //設(shè)置文件的類型

            op.Filter = "JPG圖片|*.jpg|GIF圖片|*.gif";

            //如果用戶點(diǎn)擊了打開按鈕、選擇了正確的圖片路徑則進(jìn)行如下操作:

            if(op.ShowDialog()==DialogResult.OK)

            {

            //清空文本

            this.label1.Text = "";

            //實(shí)例化一個(gè)文件流

            FileStream fs = new FileStream(op.FileName, FileMode.Open);

            //把文件讀取到字節(jié)數(shù)組

            byte[] data = new byte[fs.Length];

            fs.Read(data, 0, data.Length);

            fs.Close();

            //實(shí)例化一個(gè)內(nèi)存流---把從文件流中讀取的內(nèi)容[字節(jié)數(shù)組]放到內(nèi)存流中去

            MemoryStream ms = new MemoryStream(data);

            //設(shè)置圖片框 pictureBox1中的圖片

            this.pictureBox1.Image = Image.FromStream(ms);

            }

            }

            vb.net 中如何進(jìn)行文件的讀寫

            一般來講asp.net的服務(wù)器運(yùn)行應(yīng)用所用的賬號(hào)只有對(duì)應(yīng)用所在目錄(放網(wǎng)頁(yè)的目錄)的訪問權(quán)限,你可以把文件存儲(chǔ)在應(yīng)用所在目錄或者子目錄試試。

            My.Computer.FileSystem.WriteAllText(Server.MapPath("") “\" Now.toString("yyyyMMdd") ".txt", "URL:XXXXXX查詢完成,匹配成功!" vbCrLf, true, System.Text.Encoding.Default)

            vb.net 如何將編碼GB2312轉(zhuǎn)成UTF8

            Imports System.Text

            Public Function StringAsUtf8Bytes(ByVal strData As String) As Byte()

            Dim bytes() As Byte

            bytes = Encoding.UTF8.GetBytes(strData)

            Return bytes

            End Function

            說明:strData參數(shù)是GB2312字符串,函數(shù)返回UTF8字節(jié)數(shù)組

            vb.net中,讀取和寫入文件

            寫入:Dim sr As New IO.StreamWriter(Application.StartupPath "/寫入的文本.txt")

            sr.WriteLine("寫入的內(nèi)容") sr.Close()讀?。篒f (File.Exists(Application.StartupPath "/msg.txt")) Then

            Dim fm As New IO.FileStream(Application.StartupPath "/讀取的文本.txt", FileMode.Open)

            Dim sr As IO.StreamReader = New IO.StreamReader(fm)

            Do While sr.Peek() = 0

            TextBox1.Text = sr.ReadLine() (讀取文本到文本框)

            Loop end if

            當(dāng)前文章:vb.net寫gb文件,vb 文件
            文章鏈接:http://www.jbt999.com/article38/hdcopp.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作建站公司、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            搜索引擎優(yōu)化

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 日本一区二区三区中文字幕 | 大香伊人焦在线 | 免费a级猛片在线观看,女人毛片a级大学 | 人人干人人操人人模 | 微信群假人 |