C#相当于php mysql_real_escape_string函数?

时间:2011-08-25 11:34:34

标签: c# php c#-4.0

C#相当于php mysql_real_escape_string函数还是类似函数?

mysql_real_escape_string()调用MySQL的库函数mysql_real_escape_string,该函数将反斜杠添加到以下字符:\ x00,\ n,\ r,\,',“和\ x1a。

1 个答案:

答案 0 :(得分:0)

我认为没有任何东西可以做到这一点,System.Web.HttpUtility类中有各种编码/转义方法。但是,如果只是您要替换的那些字符,则可以使用string.Replace()

e.g。

string test = " \x00\n";
Console.WriteLine(test.Replace("\x00","\\x00").Replace("\n","\\n"));