Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASCII到十六进制Java_Java_Hex_Ascii - Fatal编程技术网

ASCII到十六进制Java

ASCII到十六进制Java,java,hex,ascii,Java,Hex,Ascii,我没有关于将ASCII转换为十六进制字符串的信息。我在链接中查找了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"]] ] } 十六进制: 对我来说,每一

我没有关于将ASCII转换为十六进制字符串的信息。我在链接中查找了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"]]
           ]
        }
十六进制:

对我来说,每一个ASCII码都是有意义的,但是百分比是多少。是逃避角色吗

谢谢您的帮助。

您描述的是(也称为URI/URL编码)。正如您在wiki页面上看到的,URI/URL只允许一小部分字符。为了表示其他代码,使用百分比(
%
)后跟ASCII代码。百分比符号也被编码(因为否则它会使语言模棱两可)

介绍了几种编码方法。例如,您可以使用:


Taka看这里,执行什么?%xx是一个转义字符,使用十六进制表示法表示ASCII字符。所以%7B是asci字符0x7B(十进制为123),它是“{”字符,等等。这意味着后面的十六进制数代表一character@TDD谢谢。不知怎的,我把我的问题完全写错了。我希望把字符串转换成URL编码/百分比编码。所有ASCII字符都已经是ASCII编码的了。
"%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"