private static string EncodeString(string str)
{
str = str.Replace("\"", "\\\"");
str = str.Replace(@"\", @"\\");
str = str.Replace("\b", @"\b");
str = str.Replace("\f", @"\f");
str = str.Replace("\n", @"\n");
str = str.Replace("\r", @"\r");
str = str.Replace("\t", @"\t");
return str;
}