1
A
回答
4
你必须要逃避字符串双引号这样
InputString = InputString.Replace("\"", """);
0
你需要躲避引号:
InputString = InputString.Replace("\"",""");
0
看来你正在尝试HTML编码一个字符串。如果你想成为100%的安全,而不是运行到后来与其他字符类似的问题,请尝试:
public static string HtmlEncode(string text) {
char[] chars = HttpUtility.HtmlEncode(text).ToCharArray();
StringBuilder result = new StringBuilder(text.Length + (int)(text.Length * 0.1));
foreach (char c in chars) {
int value = Convert.ToInt32(c);
if (value > 127)
result.AppendFormat("&#{0};",value);
else
result.Append(c);
}
return result.ToString();
}
InputString = HtmlEncode(InputString);
来自:http://www.codeproject.com/KB/recipes/htmlencodingcsharp.aspx
相关问题
- 1. 替换双引号(“)
- 2. 将双引号内的双引号替换为html属性
- 3. Scala:用单引号替换双引号
- 4. BeautifulSoup替换单引号用双引号
- 5. javascript替换双引号单引号
- 6. 如何替换双引号?
- 7. t-sql替换双引号
- 8. 用1个双引号替换2个双引号与VBA
- 9. 使用gsub将双引号替换为两个双引号?
- 10. 用awk替换双引号和双引号
- 11. 替换双引号字符串空
- 12. JQuery替换隐藏值双引号
- 13. 如何用双引号替换“?
- 14. AS3>将双引号替换为\“
- 15. 双引号字符串替换在C#
- 16. 在String var中替换双引号?
- 17. sed替换并保留双引号
- 18. 用双引号替换特殊字符
- 19. Python:用双引号替换选项卡
- 20. 勘定双引号替换XML字符
- 21. Smarty的用双引号替换文本
- 22. 用括号中的双引号替换单引号
- 23. 在SQL中使用ASP.NET替换为'+ CHAR(34)+'的双引号
- 24. 正则表达式 - 替换HTML标记双引号
- 25. 如何使用mysql替换所有双引号替换为单引号?
- 26. 用单引号代替双引号
- 27. 更换双人双引号
- 28. JavaScript的替换单引号与双单引号问题
- 29. 在R中的列中用双引号替换单引号
- 30. 如何替换双引号和单引号以外的单词