网址中的中文转成字母与符号的java方法 在地址栏里敲入中文,回车后它会自动转成%、字母、数字,java里面有没有这个方法?求正确的解。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 URLEncoder和URLDecoderimport java.io.*;import java.net.*;public class Test{ public static void main(String[] args) throws UnsupportedEncodingException { String str = new String("你好,世界!"); String encode = URLEncoder.encode(str, "UTF8"); System.out.println(encode); String decode = URLDecoder.decode(encode, "UTF8"); System.out.println(decode); }} 这种方法与网页地址里的编码还是不一样。比如:用这种方法把“你好”转变为“%E4%BD%A0%E5%A5%BD你好”,但实际上是“%C4%E3%BA%C3”,参见百度贴吧“你好”吧的网址:http://tieba.baidu.com/f?kw=%C4%E3%BA%C3 百度用的是GBK编码,你把utf8改为GBK就行了import java.io.*;import java.net.*;public class Test{ public static void main(String[] args) throws UnsupportedEncodingException { String str = new String("你好,世界!"); String encode = URLEncoder.encode(str, "gbk"); System.out.println(encode); String decode = URLDecoder.decode(encode, "gbk"); System.out.println(decode); }} 求解Java的迭代器的用法 jpanel 添加 JLabel的绘图问题 java 两个list之间相互,怎么做呢 推荐一个源码分析工具,比如可以根据源码,自己生成类之间的调用关系,多谢了 记录过多问题。 求救!TextArea 中的文本控制问题 JFrame中的什么方法可以使最大化按钮失去作用! 我为什么可以改变final数据 swing组件的paint问题 java虚拟机的问题 帮忙看一下二分查找和冒泡程序 在用Hibernate访问数据库时,我想播放一段动画,但动画白屏,请高手帮忙看看
import java.net.*;public class Test
{
public static void main(String[] args) throws UnsupportedEncodingException
{
String str = new String("你好,世界!");
String encode = URLEncoder.encode(str, "UTF8");
System.out.println(encode);
String decode = URLDecoder.decode(encode, "UTF8");
System.out.println(decode);
}
}
你好
”,但实际上是“%C4%E3%BA%C3”,参见百度贴吧“你好”吧的网址:http://tieba.baidu.com/f?kw=%C4%E3%BA%C3
import java.net.*;public class Test
{
public static void main(String[] args) throws UnsupportedEncodingException
{
String str = new String("你好,世界!");
String encode = URLEncoder.encode(str, "gbk");
System.out.println(encode);
String decode = URLDecoder.decode(encode, "gbk");
System.out.println(decode);
}
}