NSURL带有中文会失败,解决方法如下:
//转换中文url
NSString *temp = [self.m_audioFile stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:temp];
//将带%的string转换成中文
temp = [temp stringByRemovingPercentEncoding]
本文介绍了解决NSURL处理中文字符串时出现的问题的方法。通过使用stringByAddingPercentEscapesUsingEncoding和stringByRemovingPercentEncoding方法,可以有效地避免因中文字符导致的URL解析错误。
NSURL带有中文会失败,解决方法如下:
//转换中文url
NSString *temp = [self.m_audioFile stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:temp];
//将带%的string转换成中文
temp = [temp stringByRemovingPercentEncoding]
被折叠的 条评论
为什么被折叠?