91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java字符集轉換的方法

小樊
123
2024-08-23 23:39:29
欄目: 編程語言

在Java中,可以使用以下方法來進行字符集轉換:

  1. 使用String類的getBytes()方法將字符串轉換為字節數組,再使用新的字符集構造一個新的字符串:
String str = "Hello, 你好";
byte[] bytes = str.getBytes("UTF-8");
String newStr = new String(bytes, "GBK");
System.out.println(newStr);
  1. 使用InputStreamReader和OutputStreamWriter類來進行字符集轉換:
String str = "Hello, 你好";
byte[] bytes = str.getBytes("UTF-8");
ByteArrayInputStream inputStream = new ByteArrayInputStream(bytes);
InputStreamReader reader = new InputStreamReader(inputStream, "UTF-8");

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(outputStream, "GBK");

int c;
while ((c = reader.read()) != -1) {
    writer.write(c);
}

writer.flush();
String newStr = new String(outputStream.toByteArray(), "GBK");
System.out.println(newStr);

這些方法可以幫助實現在不同字符集之間的轉換。

0
土默特左旗| 余江县| 利辛县| 宁强县| 宾阳县| 巢湖市| 社会| 冷水江市| 吉安市| 赞皇县| 八宿县| 诸暨市| 武功县| 固安县| 新田县| 个旧市| 高清| 偃师市| 天镇县| 邹平县| 甘孜县| 深水埗区| 定州市| 福清市| 通河县| 冀州市| 额济纳旗| 沙河市| 阿勒泰市| 浑源县| 普安县| 渝中区| 新津县| 江山市| 阿瓦提县| 兴安县| 襄汾县| 临夏市| 双流县| 昌黎县| 雅江县|