`

String(byte[] bytes, String charsetName)

 
阅读更多
String str = new String("时之沙");
		byte bytes[] = str.getBytes("GBK");
		byte byte2[] = str.getBytes("ISO-8859-1");
		String str_gbk = new String(bytes, "GBK");
		System.out.println("str_gbk:" + str_gbk);
		String str_utf8 = new String(bytes, "UTF-8");
		System.out.println("str_utf8:" + str_utf8);
		String str_iso8859 = new String(bytes, "ISO-8859-1");
		System.out.println("str_iso8859" + str_iso8859);
		String byte2_gbk = new String(byte2, "GBK");
		System.out.println("byte2_gbk:" + byte2_gbk);

 输出结果:

str_gbk:时之沙
str_utf8:ʱ֮ɳ
str_iso8859ʱ֮ɳ
byte2_gbk:???

 

分享到:
评论

相关推荐

    string类的使用方法详解

    String(byte[] bytes, int offset, int length) :通过byte数组,从offset开始,总共length长的字节构造字符串对象。String(char[] value) :通过char数组构造字符串对象。String(char[] value, int offset, int ...

    易语言JAVA对象模块

    易语言JAVA对象模块源码,JAVA对象模块,NewString,NewString_bytes,NewString_bytes_charset,NewString_bytes_offset_length,NewString_bytes_offset_length_charset,NewString_bytes_offset_length_charsetName,New...

    day019-io笔记和代码.rar

    * 4.String(byte[] bytes, String charsetName) * 根据默认字符集将字节数组转换为字符串 * * 这里会有乱码问题: * 产生的原因: * 1、因为字符集不统一,即编码和解码new String...

    NChardet文本文件编码探测库源码,C#,txt文件编码自动探测

    static public Encoding GetEncoding(string bookPath, ref string charsetName) { charsetName = ""; //1. Japanese //2. Chinese //3. Simplified Chinese //4. Traditional Chinese //5. Korean //6....

    antlr/chardet/cpdetector.jar

    String charsetName = Const.GBK; if (charset != null) { if (charset.name().equals("US-ASCII")) { charsetName = Const.ISO_8859_1; } else if (charset.name().startsWith("UTF")) { charsetName = ...

    java操作CSV文件类文件

    public void csvToDB(String filename,char delimiter,String charsetName,boolean isHeader){ int headerCount,col,row=0; try { CsvReader reader = new CsvReader(filename,delimiter,Charset.forName...

    Java中文字符所占的字节数

    我们可以通过String类的getBytes(String charsetName)方法来获取到字符串以指定编码方式编码后所得到的字节数组,然后字节数组的长度是该字符串在指定编码方式下所占的字节数。下面为一个测试示例:   ...

    Java文件读写操作函数实现

    * charsetName);//构造一个指定编码集的InputStreamReader类。 * * 参数 in对象通过 InputStream in = System.in;获得。//读取键盘上的数据。 * * 或者 InputStream in = new FileInputStream(String ...

    Lumos博客系统-其他

    Lumos是基于Spring Boot的轻量级博客,是学习搭建使用Spring Boot的不错选择。 Lumos项目特点: ...生成方法在:MD5Util.java中public static String md5Encode(String origin, String charsetname)

    pony-mysql:libmysqlclient的小马绑定

    小马MySQL 这些是绑定。 绑定仅支持准备好的... string ())actor Main new create (env: Env ) => try let mysql = MySQL ( MyNotify (env)). tcp ( " host " , " user " , " pass " , " db " ) mysql ( CharsetName

    snoics-reptile 网页爬虫2.0

    reptile-replace-string["'\s][^]*>]]></value> </property> <property name="getRegexUrl"> <!-- 提取最终URL --> <ref bean="ahrefGetRegexUrl"/> </property> 其中ahrefGetRegexUrl是...

    SimpleDict:字典 - Java

    要求功能: 字典从名为 DICT.DAT(charsetName="Unicode" - Unicode 代码)的文件中加载数据,格式如下:每个条目都在一行上,语法如下: : 其中,是一个非冒号字符串“:”; 只包含 01 个空格字符; 是一串字符,...

Global site tag (gtag.js) - Google Analytics