Rumah > Java > javaTutorial > teks badan

Apakah fungsi untuk memproses aksara dalam java

WBOY
Lepaskan: 2023-04-18 17:01:03
ke hadapan
775 orang telah melayarinya

1. getBytes ialah fungsi standard untuk pemprosesan rentetan Java Fungsinya adalah untuk mengekod aksara yang diwakili oleh rentetan mengikut set aksara dan menyatakannya dalam bentuk bait.

Nota: Rentetan sentiasa disimpan dalam memori java dalam pengekodan unicode.

2. newString menggabungkan dan mengenal pasti tatasusunan bait mengikut pengekodan charset dan menukarnya kepada storan unikod.

3. setCharacterEncoding()

Fungsi ini digunakan untuk menetapkan permintaan http atau pengekodan yang sepadan.

Contoh

package com.test.bs;
 
import java.io.UnsupportedEncodingException;
 
public class UnicodeTest2 {
 
public static void main(String[] args) {
String a = "哈哈";
try {
byte[] gb2312 = a.getBytes("GB2312");
byte[] utf = a.getBytes("UTF-8");
for (int i = 0; i < gb2312.length; i++) {
System.out.print(gb2312[i]);
}
System.out.println();
 
for (int i = 0; i < utf.length; i++) {
System.out.print(utf[i]);
}
System.out.println();
 
System.out.println(new String(gb2312));
System.out.println(new String(utf));
System.out.println(System.getProperty("file.encoding"));//当前文件的编码方式
System.out.println(new String(utf, "UTF-8"));
System.out.println(new String(gb2312, "UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
 
}
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah fungsi untuk memproses aksara dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan