Re: VB2005 關於檔案讀取

看板Visual_Basic作者 (hamster)時間17年前 (2008/05/20 15:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《chienyu (充實自己)》之銘言: : 請問一下 : 在VB2005裡讀取txt檔案 : txt檔案裡是打中文 : 但是執行後,Combobox裡卻顯示亂碼,EX: 口口口口口 (原文為:大屁屁) : 程式碼如下 : Dim f As New FileInfo(Application.StartupPath + "\combolist.txt") : Dim sr As StreamReader = f.OpenText : Do While sr.Peek >= 0 : ComboBox7.Items.Add(sr.ReadLine) : Loop : sr.Close() : 請問這是哪裡出了問題呢@_@? : 還是說這是轉碼的問題? FileInfo.OpenWrite 應該也是使用 UTF-8 編碼,所以可以讀取。 使用指定編碼讀取: Using reader As New StreamReader(檔案路徑 , System.Text.Encoding.Default) '讀取檔案 End Using 建立 StreamWrite 也類似這樣。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.69.234
文章代碼(AID): #18CdaldL (Visual_Basic)
文章代碼(AID): #18CdaldL (Visual_Basic)