中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
伊金霍洛旗| 冀州市| 忻城县| 阳江市| 咸阳市| 康马县| 红原县| 鹤峰县| 舒兰市| 屯留县| 乃东县| 成武县| 特克斯县| 简阳市| 长泰县| 宁国市| 宽城| 平舆县| 敦煌市| 延寿县| 闻喜县| 马边| 百色市| 罗平县| 关岭| 福海县| 台北县| 长岭县| 长宁县| 甘洛县| 南丹县| 汝阳县| 大邑县| 潼南县| 米脂县| 布拖县| 长沙市| 射阳县| 沁水县| 兴仁县| 上饶市|