java httpurlconnection 设置编码_java – 通过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();
有任何想法吗?
java httpurlconnection 设置编码_java – 通过HttpURLConnection发送UTF-8字符失败相关推荐
- java ftp 设置编码_java ftp上传下载,下载文件编码设置
/** * Description: 从FTP服务器下载文件 * @Version1.0 Jul 27, 2008 5:32:36 PM by 崔红保(cuihongbao@d-heaven.com) ...
- java http 下载文件_JAVA通过HttpURLConnection 上传和下载文件的方法
本文介绍了JAVA通过HttpURLConnection 上传和下载文件的方法,分享给大家,具体如下: HttpURLConnection文件上传 HttpURLConnection采用模拟浏览器上传 ...
- java菱形乱码 编码_JAVA:编码与乱码问题
一.为什么要编码? 由于人类的语言太多,因而表示这些语言的符号太多,无法用计算机的一个基本的存储单元----byte来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解. byte一个字节即8 ...
- java http 上传_Java使用HttpURLConnection上传文件
从普通Web页面上传文件非常easy.仅仅须要在form标签叫上enctype="multipart/form-data"就可以,剩余工作便都交给浏览器去完毕数据收集并发送Http ...
- java io流学设置编码_Java学习日志(21-2-IO流-基本数据类型与字节数组对象与、编码解码)...
操作基本数据类型的流对象DataStream /* 可以用于操作基本数据类型数据的流对象 */ import java.io.*; class DataStreamDemo{ public stati ...
- java 字节流设置编码方式_java字节流和字符流编码格式(转自姚刚)
/** * 字节流和字符流的区别, * (1)字符流带有缓冲,必须flush或close后数据才会从缓存中写入磁盘文件. * 字节流直接写文件. * (2)字符流在创建流的时候,指定编码,字节流在文件 ...
- java httpget 设置参数_java 模拟HTTP doPost请求 设置参数 | 学步园
请求模拟 package org.zlex.commons.net; import java.io.DataInputStream; import java.io.DataOutputStream; ...
- java 服务器 http请求_Java网络编程——发送HTTP请求到服务器
当Java程序需要向服务器发送请求或读取服务器数据时,使用URLConnection类是比较好的选择.URLConnection类封装了与服务器互动操作的方法,通过它可以建立与服务器的远程连接,检查服 ...
- java中action请求_java模拟js发送action请求
额,你拦截器怎么写的? 下面是发送请求的一个例子: public static String readContentFromGet(String url) throws IOException { U ...
最新文章
- springboot取yml中的值_SpringBoot 中从yml配置文件中读取常用的参数值
- fir fpga 不同截止频率_【通信篇】带你认识FIR滤波器
- hdu4038贪心(最快上升倍率,好题)
- 手动升级oracle,ORACLE 10.2.0.1手动升级到10.2.0.4
- 全球及中国卫星通信设备市场应用需求分析与投资潜力预测报告2022年
- Oracle之表分区、分区索引(二)
- Linux 卷管理详解[ pv vg lv] —— 之三
- java内存泄漏和内存溢出_Java和内存泄漏
- docker web程序本地化_Docker-01-Docker介绍
- android带方框倒计时,简单漂亮的彩色方块计时器和倒计时js代码
- Dubbo学习总结(9)——Apache Dubbo Roadmap 2019
- 年夜饭之 -- 麻油鸡
- 为什么办理房产证要经过开发商和物业?
- Oracle下载 OPatch
- Java学习博客第一篇
- 自问自答系列——商城相关
- QAP,社会网络分析假设检验之一
- mysql主从配置duxi_MySQL 8.0主从(Master-Slave)配置
- 浅谈Google分布式文件系统(GFS)
- 你怀疑过“温水煮青蛙”的故事吗