我没有关于将ASCII转换为十六进制字符串的信息。我在链接ASCII table中查看了ASCII表。但是我真的不知道如何实现这个呢?
JSON文件中的ASCII:
{ "number": 7,
"planning": [
[5,0,[],"2015-11-26 09:00:36",null,["england",2150.4,0,86400,2,1,0,"brighton","holiday"]]
]
}
十六进制:
"%7B%20%22number%22%3A%207%2C%0A%20%20%22planning%22%3A%20%5B%0A%20%20%20%20%5B1%2C0%2C%5B%5D%2C%222015-11-26%2009%3A00%3A36%22%2Cnull%2C%5B%22england%22%2C2150.4%2C0%2C86400%2C2%2C1%2C0%2C%22brighton%22%2C%22holiday%22%5D%5D%0A%20%20%20%5D%0A%7D"
对我来说,每个ASCII都有意义,但%是多少。它逃脱了吗?
感谢您的帮助。
答案 0 :(得分:2)
您所描述的是percent-encoding(也称为URI / URL编码)。正如您可以在Wiki页面上阅读的那样,URI / URL只允许一小组字符。为了表示其他人,使用百分比(%
)后跟ASCII码。百分比符号也被编码(否则会使语言模糊不清)。
This question解决了几种编码方式。例如,您可以使用: