不知道能不能實現 我要定義一個webBrowser1.DocumentText的內容我需要在這段內容頭尾添上""才能讓系統識別這是一個字符串,但是我填寫的內容裡面有""就是有雙引號這個符號,這樣就會造成我在讀取的時候出現錯誤,因為我要填入的內容比較多而且是從DGV上讀取的,所以如果用"+"的連接方式將會非常麻煩,所以我在想能不能讓需要在頭尾加上的""只會彼此對應,他們會無視填寫內容中的",不知道能不能做到,如果能應該怎麼做 求大神解惑
WebBroswer.DocumentText 是 html 格式,做下轉義,雙引號替換為
"
又:為什麼不要 HtmlTextWriter.WriteEncodedText,轉義全包
using System;
using System.IO;
using System.Web.UI;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
StringWriter sw = new StringWriter();
HtmlTextWriter writer = new HtmlTextWriter(sw);
writer.WriteEncodedText("公式\" a > b \"");
Console.WriteLine("\"{0}\"",sw.ToString());
Console.ReadLine();
}
}
}
結果
"公式" a > b ""