2012-06-18 55 views
0

我想使用UploadedTextFile.FileContent來讀取文件的內容並將其保存爲字符串。但它會返回一組類似編碼的字符。這是代碼:將上傳的文件流轉換爲字符串

string content = (new streamReader(UploadedTextFile.FileContent,true)).ReadToEnd(); 

但結果卻是這樣的

yua%^#@568sda_sdf89 .... 

文件內容不是英語。

+0

中的答案是不是C#中的Stream類抽象? –

+0

對不起,它是streamReader。問題已更新 –

+0

上傳的文件是否爲文本文件? – Blachshma

回答

1

Microsoft Word文檔中也有大量的格式化內容。嘗試在記事本中打開一個.doc文件。無論編碼如何,您看到的都是您將要獲得的內容。

如果您仍然想嘗試從文檔中提取內容,那麼C#中的工具可以幫助您解決問題。我建議閱讀this link