我从 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"
最佳答案
这是一个经过百分比编码的 URL 字符串(并非所有字符都可以在 URL 中发送,因此需要进行编码)。
使用该方法进行解码:
if let decodedString = yourString.removingPercentEncoding {
// Do something with decodedString here
}
This answer显示如何将此编码和解码作为扩展添加到 String
类型。
关于android - 需要字符串解码帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50555820/