Какая утилита HttpUtility может поддерживать все символы на клавиатуре, способна писать html в стиле и поддерживает различные языки (японский, veitnam, английский и тайский)? - PullRequest
0 голосов
/ 06 июня 2011

Я использую интерфейс extjs и передаю C # для сохранения строки, но при сохранении она становится другим символом, подобным символу сохранения "! @ # $% ^ & * () _ + {} |:" <>? "Itстанет другим символом для их представления, я использую приведенный ниже код, чтобы попытаться принять все символы, но все же получил какой-то символ, который не может поддерживать, я путаюсь с этим. Надеюсь, я могу поделиться с вами вашим опытом.

мой код extjs:

msg: decodeURI(Ext.getCmp('txt').getValue())

или

msg: encodeURI(Ext.getCmp('txt').getValue())

на мой код C #:

HttpUtility.HtmlEncode(Request.Params["msg"])

или

HttpUtility.HtmlDecode(Request.Params["msg"])

или HttpUtility.UrlEncode (Запрос.Params ["msg"])

или

HttpUtility.UrlDecode(Request.Params["msg"])

1 Ответ

0 голосов
/ 06 июня 2011

Убедитесь, что вы отправляете и получаете сообщения в формате UTF-8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...