美文网首页
iOS URL包含中文webView显示空白

iOS URL包含中文webView显示空白

作者: 萤火_ | 来源:发表于2022-01-05 13:49 被阅读0次

    前些天,URL包含中文导致进入iOS的WebView页面显示空白,我就加了个中文的转义的代码,测试了几个页面没有发现问题。

    NSCharacterSet *set = [NSCharacterSet URLQueryAllowedCharacterSet];

    NSString *encodedString = [url stringByAddingPercentEncodingWithAllowedCharacters:set];

    今天被测试到发现有一部分的网页打开是404,我立马想到是不是这个转义出问题了。果然,因为H5那边需要路由跳转,URL里面会有#字符,这个#被转义了,URL就不对了,所以显示404。

    后面H5那边说的自己会处理中文字符的转义,不需要我这边处理了。

    有时候真的不能我以为,还好这段代码在上线前被发现了。以后还是要考虑的再周全一点!

    相关文章

      网友评论

          本文标题:iOS URL包含中文webView显示空白

          本文链接:https://www.haomeiwen.com/subject/pbyhcrtx.html