iOS URL кодирует NSString, и результат всегда (нулевой)

Когда я использую NSASCIIStringEncoding для кодирования некоторых китайских символов для запроса GET.

NSLog(@"%@",searchText);
NSString *stringForSearch = [searchText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"%@",stringForSearch);

2012-05-05 23: 51: 02.669 StarHopeFundingApprovalSystem [756: f803] 中

2012-05-05 23: 51: 06.305 StarHopeFundingApprovalSystem [756: f803] (пусто)

И первый журнал является китайским иероглифом, но второй журнал всегда (нулевой), пожалуйста, помогите мне с этим, заранее спасибо.

1 ответ

Решение

Попробуйте использовать NSUTF8StringEncoding поставленный NSASCIIStringEncoding,

Другие вопросы по тегам