Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Кодирвка данных - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Игра под iOS http://www.cyberforum.ru/ios-dev/thread940421.html
Использую Box2d и Cocos2d. На экране есть несколько объектов. При касании на экран нужно определить попали ли вы на объект, если да, то нужно перемещать этот объект до окончания касания, если нет,...
Программирование iOS HTTP авторизация Такая зада, есть web-сервис на sharePoint от Microsoft. Я обращаюсь к нему через http и получаю в ответ xml. Но это в теории, на практике же еще требуется авторизация стандартным способом... http://www.cyberforum.ru/ios-dev/thread940225.html
Программирование iOS Хочу заказать написание программы для iPhone
Нужно написать небольшую программу для iPhone/iPad. Вкратце: В настройках программы задаются URL и пароль, программа должна скачать файл по HTTP, расшифровать его (RC4) этим паролем, отпарсить...
Обновить содержимое label Программирование iOS
Народ. Как обновить текст в метке (label)? Для значений таблицы есть , а как обновить текст label? Например после редактирования
Программирование iOS Разработчик игры на iOS ищет художника http://www.cyberforum.ru/ios-dev/thread939767.html
Доброе время суток всем. На данный момент я занимаюсь разработкой игры для iOS и Android. Игра выходит достаточно интересная и увлекательная. Сейчас уже готово 80% прототипа (технической части, без...
Программирование iOS SpriteKit Есть ли док-я или видео, примеры? подробнее

Показать сообщение отдельно
Иван Самодуров
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 20

Кодирвка данных - Программирование iOS

20.08.2013, 12:49. Просмотров 478. Ответов 4
Метки (Все метки)

Есть код, который возвращает json от сервера. После вывода в лог вижу, что русские символы не отображаются так как надо. json само собой возвращается в utf-8. Как решается такая проблема?

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
NSString *urlAsString = @"http://server/_vti_bin/ListData.svc";
    
    NSURL *url = [NSURL URLWithString:urlAsString];
    NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url];
    [urlRequest setValue:@"application/json" forHTTPHeaderField:@"Accept"];
 
    NSOperationQueue *queue = [[NSOperationQueue alloc] init];
    NSMutableArray *arrayResult = [[NSMutableArray alloc] init];
    
    
    
    [NSURLConnection sendAsynchronousRequest:urlRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
        
        
        if ([data length]>0 && connectionError == nil)
        {
 
            
            NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
            
            
            NSDictionary *firstLevel = [jsonData objectForKey:@"d"];
            NSLog(@"First Step  =  %@", firstLevel);
           
            
            NSMutableArray *arrayOfEntry = [firstLevel objectForKey:@"results"];
            NSLog(@"3th Step  =  %@", arrayOfEntry);
Добавлено через 33 минуты
В ответ получаю строку такого вида вместо русских символов

Objective-C
1
\u0410\u0432\u0442\u043e\u0440\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439Id": 17, "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u041a\u043e\u043f\u0438\u0438
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru