gpt4 book ai didi

iOS URI 方案不接受多语言字符

转载 作者:行者123 更新时间:2023-11-29 03:41:02 24 4
gpt4 key购买 nike

我是 iOS 星球的新手!

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

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

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

感谢您的建议

最佳答案

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

希望这对您有帮助!

关于iOS URI 方案不接受多语言字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18441734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com