我想使用System.IO.File.ReadAllLines將文本文件讀入一個字符串數組。但是,ReadAllLines刪除了我想保留的文件中的一些奇數字符,例如chr(187)。我試過了一些不同的編碼選項,但是這並沒有幫助,我沒有看到「不編碼」的選項。如何讀取文本文件而不會丟失奇怪的字符?
我可以使用FileOpen和LineInput無需修改即可讀取文件,但速度相當慢。使用FileSystemObject也可以正常工作,但我寧願不使用它。
什麼是最好的方式來閱讀一個文本文件到一個字符串數組而不用修改.net?
你可以發佈你現在怎麼做的代碼? – 2009-11-26 17:31:17
請記住,「string」是「一系列字符」的數據類型。如果你想保留你的文件當前的確切方式,你應該使用一個字節數組。否則,你必須知道編碼,才能給字節賦予一個可以用字符串表示的含義。 – Joey 2009-11-26 17:33:04
由於不同的編碼,請具體說明CHR(187)的字符是什麼,您期待看到。例如,「正確指向雙角引號」。那是你正在尋找的那個? – 2009-11-26 17:42:10