溫馨提示×

java怎么查看字符串編碼

小億
406
2023-10-16 23:16:42
欄目: 編程語言

可以使用以下方法來查看字符串的編碼方式:

  1. 使用 getBytes() 方法將字符串轉換為字節數組,然后打印字節數組的內容。
String str = "Hello, World!";
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));

這將輸出字節數組的內容,例如:[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]。

  1. 使用 Charset.defaultCharset() 方法獲取默認的字符編碼,然后打印編碼的名稱。
Charset charset = Charset.defaultCharset();
System.out.println(charset.displayName());

這將輸出默認編碼的名稱,例如:UTF-8。

  1. 使用 getBytes(Charset charset) 方法將字符串轉換為指定編碼的字節數組,然后打印字節數組的內容。
String str = "你好,世界!";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
System.out.println(Arrays.toString(bytes));

這將輸出以指定編碼方式轉換后的字節數組的內容,例如:[-28, -67, -96, -27, -91, -67, -17, -68, -120, -26, -106, -121, -17, -68, -126, -27, -91, -67, -17, -68, -76]。

請注意,字符串本身是沒有編碼的,編碼是在字符串與字節之間的轉換過程中才會發生。因此,上述方法只是用于查看字符串轉換為字節數組的編碼方式。

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