相关疑难解决方法(0)

WireShark - 我可以解码数据包中的UTF-8数据吗?

在Wireshark中,如何在数据包中看到非ASCI字符?数据包中的一些数据采用UTF-8编码,我希望Wireshark能够识别它.

  • 有插件吗?
  • 我找到了这个,但也许有一些新的东西.
  • 我想看阿拉伯语,中文和希伯来语.

unicode encode decode utf-8 wireshark

10
推荐指数
1
解决办法
9695
查看次数

通过HttpURLConnection发送UTF-8字符失败

我现在已经花了一半星期天,我需要帮助:

我想使用Java HttpURLConnection将包含特殊字符UTF-8编码的字符串发送到服务器.字符的正确编码失败.

例:

strToSend: ä ù €
strUrlEncoded: %C3%A4+%C3%B9+%E2%82%AC
strReceived:ä ù â¬

我的代码:

        urlConnection = (HttpURLConnection) new URL("http://localhost:8080/NetworkingServer/ServerServlet").openConnection();
        urlConnection.setUseCaches(false);
        urlConnection.setDoOutput(true); // Triggers POST.
        urlConnection.setRequestProperty("accept-charset", "UTF-8");
        urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded");

        String strToSend = "ä ù €";
        System.out.println("strToSend: " + strToSend);
        String strUrlEncoded = URLEncoder.encode(strToSend, "UTF-8");
        System.out.println("strUrlEncoded: " + strUrlEncoded);

        OutputStreamWriter writer = new OutputStreamWriter(urlConnection.getOutputStream(), "UTF-8");
        writer.write(String.format("content=%s", strUrlEncoded));
        writer.close();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java utf-8 httpurlconnection

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

utf-8 ×2

decode ×1

encode ×1

httpurlconnection ×1

java ×1

unicode ×1

wireshark ×1