dear风会停息 2015-11-18 06:03 采纳率: 0%
浏览 992

ios中以ISO-8859-1的格式来编码,取出结果再进行相应的转换

我有这样一段乱码:LZUrl://³µÁ¾ÉêÇë
要转换成LZUrl://车辆申请
主要就是后面中文乱码 转换不过来,求IOS大神帮我 ,最好上代码 真的急 我实在是找不到办法了。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 19:42
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    NSString *str = @"LZUrl://³µÁ¾ÉêÇë";
    NSLog(@"%s", [str stringByReplacingOccurrencesOfString:@"\u0304" withString:@""]);
    
    
    //将乱码替换为正常字符
    NSString *newStr = [[NSString alloc] initWithString:str];
    [newStr replaceOccurrencesOfString:@"\u0304" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, newStr.length)] ;
    
    评论

报告相同问题?