Java如何转换Unicode与其他编码

发布时间:2025-03-23 05:08:59 作者:小樊
来源:亿速云 阅读:116

在Java中,可以使用String类和java.nio.charset.Charset类来转换Unicode与其他编码。以下是一些示例:

  1. 将Unicode字符串转换为其他编码(例如UTF-8):
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class UnicodeConversion {
    public static void main(String[] args) {
        String unicodeString = "你好,世界!";
        byte[] utf8Bytes = unicodeString.getBytes(StandardCharsets.UTF_8);
        System.out.println(new String(utf8Bytes, StandardCharsets.UTF_8));
    }
}
  1. 将其他编码(例如UTF-8)转换为Unicode字符串:
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class UnicodeConversion {
    public static void main(String[] args) {
        String utf8String = "你好,世界!";
        byte[] utf8Bytes = utf8String.getBytes(StandardCharsets.UTF_8);
        String unicodeString = new String(utf8Bytes, StandardCharsets.UTF_8);
        System.out.println(unicodeString);
    }
}
  1. 将Unicode字符串转换为其他编码(例如GBK):
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class UnicodeConversion {
    public static void main(String[] args) {
        String unicodeString = "你好,世界!";
        try {
            byte[] gbkBytes = unicodeString.getBytes("GBK");
            System.out.println(new String(gbkBytes, "GBK"));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
  1. 将其他编码(例如GBK)转换为Unicode字符串:
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class UnicodeConversion {
    public static void main(String[] args) {
        String gbkString = "你好,世界!";
        try {
            byte[] gbkBytes = gbkString.getBytes("GBK");
            String unicodeString = new String(gbkBytes, "GBK");
            System.out.println(unicodeString);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

注意:在进行编码转换时,请确保使用正确的字符集名称,并处理可能抛出的异常。

推荐阅读:
  1. PHP Unicode编码相互转换
  2. js字符串与Unicode编码互相转换

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:如何提高网站的移动端适配

下一篇:如何进行有效的市场调研

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》