Open jiangleligejiang opened 4 years ago
在iOS程序中,访问一些HTTP/HTTPS的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。
百分比编码 是一种拥有8位字符编码的编码机制,这些编码在URL的上下文中具有特定的含义。它有时被称为URL编码。编码由英文字母替换组成:“%” 后跟替换字符的ASCII的十六进制表示。
CFURLCreateStringByAddingPercentEscapes
stringByAddingPercentEscapesUsingEncoding
背景
百分比编码
实现编码的两种方式
CFURLCreateStringByAddingPercentEscapes
stringByAddingPercentEscapesUsingEncoding