我有一個htm文件,我們稱之爲somehtml.htm,用一些我想通過使用File.ReadAllText()
-方法收集的HTML。爲什麼readalltext方法添加回車符和換行符?
somehtml.htm:
<div>
<h1>A heading</h1>
<p>A paragraph</p>
</div>
當我這樣做:
串溫度= System.IO.File.ReadAllText( 「somehtml.htm」);
......結果是這樣的:
<div>\r\n
<h1>A heading</h1>\r\n
<p>A paragraph</p>\r\n
</div>\r\n
而且顯示當這個不好看......
根據對File.ReadAllText的文件,這種方法是不應該添加\ r \ n到結果字符串,即使該文件包含回車符和換行符。
用文本編輯器查看您的文件,該文本編輯器顯示您\ r \ n'。我相信你會發現他們已經存在於文件中。 – Oded
啊,你說得對。 Thanx :) – linnkb
「結果是」 - 這個「結果」在哪裏?目前,您向我們展示的是將文件內的文本分配給字符串變量。然後你向我們展示的是在某處顯示文本的結果。你如何顯示這個字符串?在一個控件中,使用Response.Write,還有其他的東西?向我們展示*那段代碼。 –