溫馨提示×

如何轉換java字符串為utf編碼

小樊
241
2024-09-30 04:40:21
欄目: 編程語言

要將Java字符串轉換為UTF編碼,您需要將字符串轉換為字節數組,然后將字節數組轉換為UTF-8編碼的字符串。以下是一個簡單的示例:

public class StringToUTF {
    public static void main(String[] args) {
        String originalString = "你好,世界!";
        String utf8EncodedString = convertToUTF8(originalString);
        System.out.println("原始字符串: " + originalString);
        System.out.println("UTF-8編碼字符串: " + utf8EncodedString);
    }

    public static String convertToUTF8(String inputString) {
        try {
            // 將字符串轉換為字節數組
            byte[] inputBytes = inputString.getBytes("UTF-8");

            // 將字節數組轉換回字符串
            String utf8EncodedString = new String(inputBytes, "UTF-8");

            return utf8EncodedString;
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
            return null;
        }
    }
}

在這個示例中,我們創建了一個名為convertToUTF8的方法,它接受一個字符串參數并返回其UTF-8編碼版本。我們使用getBytes()方法將字符串轉換為字節數組,然后使用new String()構造函數將字節數組轉換回字符串。注意,我們在getBytes()new String()方法中都指定了"UTF-8"作為字符集,以確保正確處理Unicode字符。

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