Re: [.NET] 讀取文字檔的寫法
※ 引述《siaujan (...)》之銘言:
: 大部分的書都是寫FileOpen(),然後用一個Loop去逐行讀出資料
: 可是總覺得這樣寫有一點冗長
: 因為我是要在每個comboBox的選項各讀一個.txt
: 我有另外看到一個寫法,就是先宣告
: Dim txt1 As StreamReader = File.OpenText("txt\2.txt")
Dim txt1 As StreamReader("txt\2.txt",Encoding.GetEncoding("Big5"))
Dim txt1 As StreamWriter("txt\2.txt",False,Encoding.GetEncoding("Big5"))
.net 預設的編碼是utf-8 你應該是用到big5了
: 然後執行的時候打
: TextBox1.Text = txt1.ReadToEnd
: 這樣是可以讀出完整的文字,但只能讀英文,
: 中文不知道為什麼完全不能顯示
: 想請問有沒有辦法直接從這個方法修正成能讀中文呢?
: 還是有什麼比較簡短的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.43.237
推
05/23 02:11, , 1F
05/23 02:11, 1F
→
05/23 02:12, , 2F
05/23 02:12, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):