我正在使用.NET(C#)代碼寫入與Perl應用程序接口的數據庫。當一個單引號出現在一個字符串中時,我需要「逃避」它。 IOW,名稱O'Bannon
應該轉換爲O\'Bannon
作爲數據庫UPDATE。但是,字符串操作(例如.Replace)的所有努力都會爲反斜線生成一個轉義字符,並最終以O\\'Bannon
結束。C#字符串 - 創建未轉義的反斜槓
我知道它實際上是生成第二個反斜槓,因爲我可以讀取結果數據庫字段的值(即它不僅僅是字符串的IDE調試值)。
我怎樣才能得到輸出字符串中的單個反斜槓?
[R
「我要‘逃離’它...爲數據庫更新。「 < - 你不應該使用*佔位符*嗎? – 2012-01-18 19:24:57
使用@ sign var RepName = @「O \'Bannon」; – 2012-01-18 20:11:49