zoukankan      html  css  js  c++  java
  • 图片地址含有中文的编码

    Swift
    let str : NSString = CFURLCreateStringByAddingPercentEscapes(nil, dic, "!*'();:@&=+$,/?%#[]" as CFString, nil, CFStringBuiltInEncodings.UTF8.rawValue) // let str : NSString = dic.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed)! as NSString // let str : NSString = dic.addingPercentEscapes(using: String.Encoding.utf8.rawValue)! // let str : NSString = dic.addingPercentEncoding(withAllowedCharacters: NSCharacterSet(charactersIn:"`#%^{}"[]|\<> ").inverted)!
    OC
    
    //编码
    - (NSString *)encode {
        CFStringRef strRef = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, NULL, NULL, kCFStringEncodingUTF8);
        return (NSString *)CFBridgingRelease(strRef);
    }

    经过上面的编码即可加载出图片

     

  • 相关阅读:
    trueStudio笔记
    C笔记
    printf打印输出
    DB9针和DB25针串口的引脚定义
    通信单位
    简单工厂
    不同进程之间发送消息将指定界面置顶
    Delegate event 委托事件---两个From窗体使用委托事件
    Winfrom窗体无法关闭问题--检查是否存在重写
    自定义控件添加事件
  • 原文地址:https://www.cnblogs.com/HMJ-29/p/7509371.html
Copyright © 2011-2022 走看看