Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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
无法使用encodeURIComponent和java.net.decode解码russing字符串_Java_Javascript_Encoding_Utf 8_Urlencode - Fatal编程技术网

无法使用encodeURIComponent和java.net.decode解码russing字符串

无法使用encodeURIComponent和java.net.decode解码russing字符串,java,javascript,encoding,utf-8,urlencode,Java,Javascript,Encoding,Utf 8,Urlencode,我有一个俄文字符串“эцццаа”。这需要发送到web服务,在发送到web服务之前,我使用encodeURIComponent对字符串进行编码,它给出: “%D1%8D%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%BA%D0%B0” 在web服务端,接收字符串并使用以下代码对其进行解码: String strLbl = java.net.URLDecoder.decode(label); 但是我没有把绳子弄好。它放松了格式,我得到了。 你能建议我如何克服这个问题,或者什么

我有一个俄文字符串
“эцццаа”
。这需要发送到web服务,在发送到web服务之前,我使用encodeURIComponent对字符串进行编码,它给出:

“%D1%8D%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%BA%D0%B0”

在web服务端,接收字符串并使用以下代码对其进行解码:

String strLbl = java.net.URLDecoder.decode(label);
但是我没有把绳子弄好。它放松了格式,我得到了
。
你能建议我如何克服这个问题,或者什么是发送俄语字符串的理想方式吗


谢谢和问候

我误解了你的问题,因为它的格式不对

用于在JavaScript中解码url编码字符串:

> decodeURIComponent('%D1%8D%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%BA%D0%B0')
"этикетка";

我误解了你的问题,因为它的格式不对

用于在JavaScript中解码url编码字符串:

> decodeURIComponent('%D1%8D%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%BA%D0%B0')
"этикетка";

正如NULL给出的链接中所解释的,decode(字符串)现在被弃用,取而代之的是decode(字符串,编码)

我猜编码和解码方法使用的是不同的页面代码


您是否在这两个过程中都尝试强制使用UTF-8?

正如NULL给出的链接中所解释的,现在不推荐使用decode(字符串),而赞成使用decode(字符串,编码)

我猜编码和解码方法使用的是不同的页面代码


您是否在这两个过程中都尝试强制使用UTF-8?

否,我没有在浏览器中对其进行解码。我想用java代码对它进行解码,因为它调用web服务。我正在使用java.net.decode(标签),但它没有正确地解码。原始字符串:解码后我得到:我想他是在问如何在服务器端正确解码字符串,但如果我错了,请纠正我。URI类没有解码已编码字符串的方法。你能告诉我如何使用URI类吗?不,我不是在浏览器中解码。我想用java代码对它进行解码,因为它调用web服务。我正在使用java.net.decode(标签),但它没有正确地解码。原始字符串:解码后我得到:我想他是在问如何在服务器端正确解码字符串,但如果我错了,请纠正我。URI类没有解码已编码字符串的方法。你能告诉我如何使用URI类吗?你可以在这里找到答案:你可以在这里找到答案: