Проблема кодирования в SQL Server 2008 - PullRequest
0 голосов
/ 17 марта 2011

Я пытаюсь сохранить отображаемое имя в столбце в SQL Server 2008 без каких-либо специальных и международных символов, чтобы я мог использовать этот столбец в URL.

Не могли бы вы, ребята, предложить какую-нибудь технику, как сохранить это?имя в столбце без каких-либо специальных или международных символов.

Основная цель - использовать этот столбец в URL.

Большое спасибо.

1 Ответ

2 голосов
/ 30 марта 2011

Вы должны urlencode строк, которые вы храните в базе данных, вместо того, чтобы «удалять» недопустимые символы.

string url = "http://xyz.com/" + System.Web.HttpUtility.UrlEncode(myFieldContent);

Это заменит «специальные» символы с их соответствующей процентной кодировкой.См. RFC для получения дополнительной информации.

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