溫馨提示×

如何設置OutputStreamWriter的字符編碼

小樊
190
2024-09-04 08:30:56
欄目: 編程語言

在Java中,要設置OutputStreamWriter的字符編碼,您需要在創建OutputStreamWriter實例時提供一個指定的字符集。以下是一個示例,展示了如何為OutputStreamWriter設置UTF-8編碼:

import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;

public class Main {
    public static void main(String[] args) {
        try {
            FileOutputStream fos = new FileOutputStream("output.txt");
            OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8);
            
            // 使用OutputStreamWriter寫入數據
            osw.write("Hello, 世界!");
            
            // 關閉資源
            osw.close();
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在這個示例中,我們首先創建了一個FileOutputStream對象,然后使用該對象和指定的字符集(StandardCharsets.UTF_8)創建了一個OutputStreamWriter實例。接下來,我們使用OutputStreamWriterwrite()方法寫入數據,最后關閉相關資源。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女