如何從c#全編碼的文件中讀取任何n字符? 我的意思是不讀字節!我想一次只讀一個字符(任何編碼)?如何從文件中讀取任何字符?
1
A
回答
3
使用TextReader.Read()
,可能通過StreamReader
,從TextReader
繼承。
-2
試試這個:
char[] c = new char[5];
using (StreamReader streamReader = File.OpenText("c:\test.txt"))
{
streamReader.Read(c, 0, c.Length);
}
更新:
我才意識到,這僅僅是爲了UTF8編碼,並沒有進一步的參數可用於指定編碼。
-2
相關問題
- 1. 我如何從文本文件中讀取字符串?
- 2. 從文本文件如何指定字符在Java中讀取
- 3. 如何從文本文件中讀取非ASCII字符
- 4. 如何從文本文件中讀取特定的字符串
- 5. 如何從文件中讀取大型SQL查詢字符串?
- 6. gnuplot - 如何從dat文件中讀取&字符
- 7. 如何從文件中讀取特殊字符?
- 8. 如何從fitnesse中的文件讀取連接字符串?
- 9. 如何從python文件中一次讀取一個字符?
- 10. 如何從\ n分隔文件中讀取字符串
- 11. 如何從C#中的App.config文件讀取連接字符串
- 12. 如何使用getc()顯示從文件中讀取的字符
- 13. 如何從流中讀取字符串
- 14. 如何從NSUserDefaults中讀取字符串
- 15. 如何使用PHP從CSV文件讀取多字節字符
- 16. 從文件中讀取字符
- 17. C++:從空字符文件中讀取
- 18. 從文件中讀取字符串
- 19. 從文件中讀取到的字符
- 20. 從文件中讀取字符
- 21. 從文件中讀取字符串
- 22. Selenium:如何從任何文件(文本,excel或csv)讀取值?
- 23. 如何從文件中讀取字符串而不使用字符數組?
- 24. Python - 從文件中讀取任何文件
- 25. 如何從Windows-1252文件中讀取®字符並寫入UTF-8文件
- 26. 如何使用C#從rtf文件讀取特殊字符?
- 27. 如何從文件讀取一行代碼的字符?
- 28. 如何從配置文件讀取連接字符串?
- 29. 如何從.txt文件讀取部分字符串?
- 30. 如何從C的第二行讀取字符串文件?
如果你不知道你的文字是如何在文件中編碼的做,你將無法從中讀取一個字符:編碼定義瞭如何從字節流中讀取特定字符。如果現有編碼不適合您的需要,您甚至可以創建自己的編碼。結果很簡單:如果你不知道如何閱讀某些內容,則無法閱讀。您必須對您的內容做出假設才能使用它。 – Eilistraee 2010-10-28 10:38:57
爲了從文件中讀取字符,首先需要知道它是什麼編碼。 – Oded 2010-10-28 10:39:45
這個角色是由任何鍵生成的? – leppie 2010-10-28 10:39:58