亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
武汉市| 当雄县| 林周县| 屯门区| 若羌县| 安多县| 凤城市| 延庆县| 曲阜市| 通化县| 景泰县| 阳新县| 皮山县| 清远市| 开平市| 乡宁县| 阜宁县| 保康县| 梓潼县| 乳源| 辛集市| 徐汇区| 平原县| 神农架林区| 侯马市| 大化| 三穗县| 普格县| 潢川县| 齐齐哈尔市| 山阴县| 库尔勒市| 潼南县| 连城县| 河北省| 卢氏县| 葫芦岛市| 余庆县| 盐城市| 自治县| 阿城市|