Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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
Java URL编码问题,带有“"Œ&引用;_Java_Http_Urlencode - Fatal编程技术网

Java URL编码问题,带有“"Œ&引用;

Java URL编码问题,带有“"Œ&引用;,java,http,urlencode,Java,Http,Urlencode,我已经阅读了这里的所有Java URL编码线程,但仍然没有找到解决问题的方法:Google Chrome将“BŒUF”编码为“B%8CUF”POST数据,太棒了。我如何说服Java也这样做?(网站是和,以防这很重要。) 印刷品 B%C5%92UF B%3FUF B%BCUF http://www.google.com/ig/api?B%C5%92UF 但不是“B%8CUF”?您特别想要的是windows-1252编码不是UTF-8: System.out.println(URLEncoder.

我已经阅读了这里的所有Java URL编码线程,但仍然没有找到解决问题的方法:Google Chrome将“BŒUF”编码为“B%8CUF”POST数据,太棒了。我如何说服Java也这样做?(网站是
,以防这很重要。)

印刷品

B%C5%92UF
B%3FUF
B%BCUF
http://www.google.com/ig/api?B%C5%92UF

但不是“B%8CUF”?

您特别想要的是
windows-1252
编码不是
UTF-8

System.out.println(URLEncoder.encode("BŒUF", "windows-1252"));

B%8CUF

根据utf-8编码,它是正确的。Œ在十六进制中转换为c5 92。请检查:并搜索Œ您需要解决的问题是使用ISO-8859-*的Chrome,而不是使用UTF-8的Java。您可能需要检查HTML规范中的表单编码问题。Ascii也应该对url进行%8c编码,这样您就可以试一试了。正是我想要的。。。不敢相信我之前问过。。。非常感谢D@lalaland:Œ甚至不是“正常”扩展ascii(拉丁语-1),而是拉丁语-9
B%8CUF