请教一个网址有汉字的问题。 RT... 比如说有一个网址: http://www.xxx.com/sss/我是汉定 请问用什么方法能变成如下这种形式: http://www.xxx.com/sss/%BA%BA%D7%D6 ? 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 URLEncoder.encode("http://www.xxx.com/sss/我是汉定","GBK") 他会自动判断的。如果是UTF-8的编码,就修改后面的编码类型看你的需求,应该是GBK 在TOMCAT中的Context最后加上URIEnonding="utf-8"就可以了 4楼的朋友,能解释下 在tomcat中 怎么加么? 谢谢楼上各位, 但我如下测试好像不行:String url = "http://www.xxx.com/sss/我是汉定";url = URLEncoder.encode(url, "gb2312");System.out.println(url);输出结果是: http%3A%2F%2Fwww.xxx.com%2Fsss%2F%CE%D2%CA%C7%BA%BA%B6%A8除了汉字其它的字符也转了,请问如何解决? 谢谢。 请Java牛人帮个忙! 计算机进制转换 Hash表能反向返回Key对应的value吗? InputStream的一个问题 怎样从子线程当中得到值? 东蒲(Eastpro)....知道这家公司的请进,想了解一下 请问大家,抽象类倒底和普通的超类有何区别? j2sdk的一个例子 Jcreator下光标不能对齐的问题﹐问题太多﹐分有限﹐所以只能给这幺多了。帮帮忙﹗﹗﹗ 有关classpath的几个问题! 还是inputstream类的read方法返回值的问题 mvc 用户登陆以后查询所有用户的问题
String url = "http://www.xxx.com/sss/我是汉定";
url = URLEncoder.encode(url, "gb2312");
System.out.println(url);
输出结果是: http%3A%2F%2Fwww.xxx.com%2Fsss%2F%CE%D2%CA%C7%BA%BA%B6%A8除了汉字其它的字符也转了,请问如何解决? 谢谢。