РЕДАКТИРОВАТЬ: в случае Windows Forms, вы можете использовать:
System.Web.HttpUtility.HtmlEncode(yourString);
Необходимо добавить ссылку на System.Web.dll
в вашем проекте. Помните, что в HTML атрибуты должны быть заключены в кавычки char ", а не в apex, '
.
Вы можете просто использовать
HttpServerUtility.HtmlEncode
Метод; более того, '
не является проблемой, возможно, это может быть кавычка, "
или <
и >
символов.
В следующем примере кодируется строка для передачи по HTTP. Он кодирует строку с именем TestString, которая содержит текст "This is a <Test String>."
, и копирует ее в строку с именем EncodedString как "This is a <Test String>."
.
C #:
String TestString = "This is a <Test String>.";
String EncodedString = Server.HtmlEncode(TestString);