请教一个网址有汉字的问题。 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除了汉字其它的字符也转了,请问如何解决? 谢谢。 如何提高 删除 速度 大家说说白 做过的给点建议 小程序错误!请教高手! 如何分别获取到用户PATH和系统PATH? 官方手册中 找不到 length (SOS求助) Runnable and Thread 有什么区别? 求救阿? 如何同时监听本机的多个端口 关于事件互相调用的问题 请问邮件服务器,如何用java实现,最好有源代码,谢谢了,急 主线程结束不了,打上断点就结束,求解 还是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除了汉字其它的字符也转了,请问如何解决? 谢谢。