Схема URI iOS не принимает многоязычные символы
Я новичок на планете iOS!
мне нужно установить схему URI для моего приложения, как: myappname://
открыть мое приложение из почтовых клиентов.
Но теперь, если имя моего приложения содержит символы jpn или другие символы языка, такие как myappname日本語://
Будет ли он работать как обычно (строка запроса URL-адреса читает многоязычные символы) или что мне нужно сделать?
Спасибо за ваше предложение
1 ответ
В схеме iOS URI требуется преобразовать многоязычный символ с помощью кодировки URL. Давайте рассмотрим пример, в котором URL содержит символ другого языка.
NSString *string = @"http://test.com/teståäötest";
NSLog(@"url with string! %@", [NSURL URLWithString:string]);
NSLog(@"url with escaped string! %@", [NSURL URLWithString:
[string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]);
Надеюсь, это поможет вам!