Си диез / Говнокод #1964 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
public string EncodeParameter_1251(string param) {
	var result = new StringBuilder();
	foreach (var bt in Encoding.GetEncoding("windows-1251").GetBytes(param)) result.AppendFormat("%{0}", bt.ToString("X02"));
	return result.ToString(); 
}

метод кодирующий значение параметра запроса в "windows-1251" в формате URL (%FF%FF%FF...).
у проекта кодировка запросов в "UTF-8", но у остальных проектов - "windows-1251", и в другой кодировке они некорректно обрабатывают кириллицу в строке запроса. знаю, наговнокодил, ну а шо поделаеш...

Запостил: xeonix xeonix, (Updated )

Комментарии (0) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8