Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

Почему к url приписываются символы %0A%20%20 ?

29.06.2014, 17:47. Просмотров 576. Ответов 2
Метки нет (Все метки)

Ссылку передаю из другого контроллера, передается без этих символов, нормальная url ссылка, а переходит уже по этой, неправильной и как результат "страница недоступна"
self.url здесь помещается передаваемая ссылка

Objective-C
1
2
3
4
NSURL myURL = [NSURL URLWithString:[self.url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURLRequest *request= [NSURLRequest requestWithURL:myURL];
NSLog(@"myURL = %@", myURL); 
[self.webView loadRequest:request];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2014, 17:47
Ответы с готовыми решениями:

Дублирующиеся символы в url
Добрый день. Есть такое правило в htaccess: RewriteCond %{REQUEST_URI} ^(.*)\-{2,}(.*)$...

Не отправляются символы в url
Не подскажете почему не отправляются символы в url Вот что пытаюсь отправить:...

Как удалить из url символы
Есть вот такого вида URL, например: site.ru/?q=info/19 site.ru/?q=diler_form Нужно убрать? q=...

Нужно найти нужные символы в URL
День добрый! У меня есть URL в виде: http://localhost/prices/indexend/Rates_1/Town_1700/ ...

На каждой странице добавляются символы в URL
На сайте на каждой странице после названия ссылки добавляется символы:...

2
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
29.06.2014, 18:13 #2
Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
передается без этих символов
Как вы это определяете?
Если глазами смотрите, то скорее всего ничего и не увидите, ибо %0A%20%20 - это перевод строки и 2 пробела
0
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
29.06.2014, 20:55  [ТС] #3
Через NSLog. В segue проверяю там символов нет

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
-(void)prepareForSegue:(UIStoryboardSegue *)segue  sender:(id)sender {
    
    if ([segue.identifier isEqualToString:@"ShowDetail"]) {
  
        self.urlLink = link;
       RSShowDetail* detailView = segue.destinationViewController;
        detailView.url = self.urlLink;
      
        NSLog(@"detailView.url = %@", detailView.url);
        
    }
 
}
Добавлено через 1 час 27 минут
Подскажите, как удалить конец строки? Хочу просто удалить эти символы, после слова html.
Там в результате парсинга RSS сайта, ссылка с пробелами после url, они то в результате кодировки и стают %20
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2014, 20:55

Символы, которые нельзя использовать в URL?
Есть ли где список символов, которые нельзя использовать в названии файлов, которые вызываются по...

Как закодировать русские символы в URL для WebBrowser
String URL = @"http://127.0.0.1/"; String FName = "BИванов"; URL = URL +...

Почему GET портит URL
Прилагается 2 изображения на втором фото я ожидаю URL:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru