首页 > 代码库 > java乱码相关-转
java乱码相关-转
package test2;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.*;import javax.swing.*;public class test2 { public static void main(String[] args) throws UnsupportedEncodingException { System.out.println("中文");//1 System.out.println("中文".getBytes());//2 System.out.println("中文".getBytes("GB2312"));//3 System.out.println("中文".getBytes("ISO8859_1"));//4 System.out.println(new String("中文".getBytes()));//5 System.out.println(new String("中文".getBytes(),"GB2312"));//6 System.out.println(new String("中文".getBytes(),"ISO8859_1"));//7 System.out.println(new String("中文".getBytes("GB2312")));//8 System.out.println(new String("中文".getBytes("GB2312"),"GB2312"));//9 System.out.println(new String("中文".getBytes("GB2312"),"ISO8859_1"));//10 System.out.println(new String("中文".getBytes("ISO8859_1")));//11 System.out.println(new String("中文".getBytes("ISO8859_1"),"utf-8"));//12 System.out.println(new String("中文发送短信".getBytes("ISO8859_1"),"utf-8"));//13 //编码与解码 String cont=URLEncoder.encode(new String("本书 33335 Je t'aime "), "utf-8"); System.out.println("0:"+cont); System.out.println("0:"+URLEncoder.encode(new String("本书 33335 Je t'aime "), "gbk")); System.out.println("0:"+URLEncoder.encode(new String("本书 33335 Je t'aime "), "gb2312")); System.out.println("0:"+URLEncoder.encode(new String("本书 33335 Je t'aime "), "unicode")); String after=URLDecoder.decode(cont, "utf-8"); System.out.println("1:"+after); }}
java乱码相关-转
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。