我从API获取这种类型的编码字符串作为响应。我不知道使用了什么编码,也不知道如何解码。需要跨ios和android对其进行编码。
1.5%23%23cups%23%23BISQUICK*+mix%23%23%0A0.333%23%23cup%23%23hot+water%23%23%0A3%23%23pieces%23%23eggs%23%23%0A1%23%23cup%23%23sour+cream%23%23%0A1%23%23cup%23%23Cheddar+cheese%23%23shredded%0A0.5%23%23cup%23%23green+onions%23%23sliced+%28about+4%29%0A0.5%23%23tsp%23%23onion+salt%23%23%0A1%23%23cup%23%23cooked+ham%23%23finely+chopped"
发布于 2018-05-28 05:53:46
这是一个经过百分比编码的url字符串(不是所有字符都可以在URL中发送,因此需要进行编码)。
使用此方法进行解码:
if let decodedString = yourString.removingPercentEncoding {
// Do something with decodedString here
}
This answer展示了如何将这种编码和解码作为String
类型的扩展添加。
https://stackoverflow.com/questions/50555820
复制相似问题