用Java打印中文字符的GBK,UTF8和UTF16编码

简介: 用Java打印中文字符的GBK,UTF8和UTF16编码
package unicode;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class unicodeTest {
  public static void main(String[] args) {
    String shang = "殇";
    String result = "";
    System.out.println(shang);
    try {
      result = URLEncoder.encode(shang, "GBK");
      System.out.println("GBK:" + result);
        result = URLEncoder.encode(shang, "UTF-8");
      System.out.println("UTF8: " + result);
      result = URLEncoder.encode(shang, "UTF-16");
      System.out.println("UTF16:" + result);
    } catch (UnsupportedEncodingException e) {
      e.printStackTrace();
    }
  }
}

image.png

相关文章
|
3月前
|
存储 Java Android开发
IO流:java中解码和编码出现乱码说明及代码实现
IO流:java中解码和编码出现乱码说明及代码实现
|
6月前
|
存储 Java
使用Java进行Base64编码的示例
使用Java进行Base64编码的示例
69 1
|
5月前
|
Kubernetes 数据可视化 搜索推荐
学习Java 8 Stream,提升编码能力!
学习Java 8 Stream,提升编码能力!
|
1天前
|
存储 Java
java用base64编码案例
Java Base64编码示例:导入`java.util.Base64`,设置字符串`originalString`,使用`Base64.getEncoder().encodeToString()`编码并存储到`encodedString`,打印编码后字符串。解码用`Base64.getDecoder().decode()`。
8 0
|
16天前
|
Java API
编码的奇迹:Java 21引入有序集合,数据结构再进化
编码的奇迹:Java 21引入有序集合,数据结构再进化
16 0
|
16天前
|
Java Shell
Java 21颠覆传统:未命名类与实例Main方法的编码变革
Java 21颠覆传统:未命名类与实例Main方法的编码变革
14 0
|
2月前
|
Java Maven
java获取文件编码,jsoup获取html纯文本
java获取文件编码,jsoup获取html纯文本
13 0
|
4月前
|
数据采集 Java 数据挖掘
java获取输入的地点的经纬度和编码等信息
java获取输入的地点的经纬度和编码等信息
21 0
|
6月前
|
IDE Java 测试技术
【Java开发编码的工作效率问题工作经验之谈】
【Java开发编码的工作效率问题工作经验之谈】
|
8月前
|
Java
第二季:10.死锁编码及定位分析【Java面试题】
第二季:10.死锁编码及定位分析【Java面试题】
46 0