0

我是 iOS 星球的新手!

我需要为我的应用程序设置一个 URI 方案,例如:myappname://从电子邮件客户端打开我的应用程序。

但是现在,如果我的应用名称包含 jpn 字符或其他语言字符,例如myappname日本語://

它会正常工作(URL查询字符串读取多语言字符)还是我需要做什么?

谢谢你的建议

4

1 回答 1

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]]); 

希望这对你有帮助!

于 2013-08-26T11:01:14.230 回答