我在JAVA彻底的GET方法中向我的Web服务发送参数字符串值,法语字符“ç”。在java中,它以UTF-8编码形式显示为%C3%A7 。
如何在执行过程中将其转换回相同的法语角色?
答案 0 :(得分:1)
你回答你是@Joe喜欢的人;你需要“转换”查询字符串:
String result = java.net.URLDecoder.decode(url, "UTF-8");
这不是UTF-8的问题,而是一个网址。
附注:在评论中,您声明您通过GET传递数据,如果Web服务的语义是修改我建议使用POST方法的数据。