Java Charset changeCharset(String str, String fromCharsetName, Charset toCharset)

PreviousNext

The method source code is listed as follows:

public static String changeCharset(String str, String fromCharsetName, Charset toCharset) {
    Charset fromCharset = Charset.forName(fromCharsetName);
    return changeCharset(str, fromCharset, toCharset);
}

The complete source code is listed as follows:

//package com.java2s;
import java.nio.charset.Charset;

public class Main {
    public static String changeCharset(String str, String fromCharsetName, Charset toCharset) {
        Charset fromCharset = Charset.forName(fromCharsetName);
        return changeCharset(str, fromCharset, toCharset);
    }/*  w  w  w . d    e m   o  2  s  . c o   m */

    public static String changeCharset(String str, String fromCharsetName, String toCharsetName) {
        Charset fromCharset = Charset.forName(fromCharsetName);
        Charset toCharset = Charset.forName(toCharsetName);
        return changeCharset(str, fromCharset, toCharset);
    }

    public static String changeCharset(String str, Charset fromCharset, String toCharsetName) {
        Charset toCharset = Charset.forName(toCharsetName);
        return changeCharset(str, fromCharset, toCharset);
    }

    public static String changeCharset(String str, Charset fromCharset, Charset toCharset) {
        String rs = new String(str.getBytes(fromCharset), toCharset);
        return rs;
    }
}
PreviousNext

Related