Проблема с кодировкой asp.net - PullRequest
3 голосов
/ 11 июня 2011

У меня есть файл в блокноте, сохраняется объявление в кодировке Ansi с двумя URL-адресами:

http://www.odinklik.ru/site​.aspx?​site=korney_​chukovsky

http://www.odinklik.ru/site.aspx?site=korney_chukovsky

Как видно из пасты - один из них выглядит "странно". Это изменено на: «http://www.odinklik.ru/site%E2%80%8B.aspx?%E2%80%8Bsite=korney_%E2%80%8Bchukovsky"

Когда я копирую его в браузер. Что здесь происходит?

1 Ответ

12 голосов
/ 11 июня 2011

Код E2 80 8B - это код UTF-8 для символа Zero Width Space, но это не тот символ, который существует в наборе символов ANSI.

Либо у вас есть какой-то другой неясный символ пробела, которыйпереводится в пространство с нулевой шириной при копировании текста или файл фактически не сохраняется как ANSI.

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