国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - java中編碼問題的處理方案

java中編碼問題的處理方案

2019-12-25 13:38hebedich JAVA教程

這篇文章主要介紹了java中編碼問題的處理方案的相關(guān)資料,需要的朋友可以參考下

首先我使用的開發(fā)環(huán)境是Eclipse.創(chuàng)建一個Java Project默認(rèn)的編碼則為GBK,如圖:

java中編碼問題的處理方案

下面便是具體代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.io.UnsupportedEncodingException;
 
public class Demo1 {
  public static void main(String[] args) throws UnsupportedEncodingException {
    String s = "我愛ABC";
    byte[] bytes1 = s.getBytes("gbk");//不寫編碼,則使用平臺的默認(rèn)字符集將此 String 編碼為 byte序列,并返回byte[].
    //s.getBytes(Charset charset) 使用給定的charset將此String編碼到byte序列;
    //返回的是一個byte[]字節(jié)數(shù)組
    
    for(byte b: bytes1){
      System.out.print(Integer.toHexString(b&0xff)+" ");
      //Integer.toHexString(int i)以十六進制(基數(shù) 16)無符號整數(shù)形式返回一個整數(shù)參數(shù)的字符串表示形式
    }
    //gbk編碼中文占有兩個字節(jié),英文占有一個字節(jié)
    System.out.println();
    byte[] bytes2 = s.getBytes("utf-8");
    for(byte b: bytes2){
      System.out.print(Integer.toHexString(b&0xff)+" ");
    }
    //utf-8編碼 中文占有三個字節(jié),英文占有一個字節(jié)
    System.out.println();
    //java是雙字節(jié)編碼 --->utf-16be >> 中文和英文都占有兩個字節(jié)
    byte[] bytes3 = s.getBytes("utf-16be");
    for(byte b: bytes3){
      System.out.print(Integer.toHexString(b&0xff)+" ");
    }
    
    /*當(dāng)你的字節(jié)序列是某種編碼時,這個時候想把字節(jié)序列變成
     *字符串,也需要用這種編碼方式,否則會出現(xiàn)亂碼
     * */
    System.out.println();
    String str1 = new String(bytes3);//用項目默認(rèn)的編碼即(GBK編碼) ----->> bytes3在上面定義成“utf-16be”的編碼了,所以會出現(xiàn)亂碼
    System.out.println(str1);
    System.out.println();
    
    String str2 = new String(bytes3,"utf-16be");
    System.out.println(str2);
    
   /*
    * 文本文件就是字節(jié)序列
    * 可以是任意編碼的字節(jié)序列
    * 如果我們在中文機器上直接創(chuàng)建文本文件,那么該文本文件只認(rèn)識ansi編碼
    *
   */
  }
}

打印的結(jié)果:

java中編碼問題的處理方案

總的來說,編碼必須對應(yīng),不然會出現(xiàn)亂碼。

延伸 · 閱讀

精彩推薦
601
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品视频国产 | 免费视频成人国产精品网站 | 日韩毛片一区二区三区 | 九九九久久久久久 | 一区二区三区国产在线 | av手机在线播放 | 狠狠狠狠狠狠 | 精品国产91乱码一区二区三区 | 久久艹综合 | av电影一区二区 | 黄色美女在线观看 | 欧美中文字幕一区二区 | 日韩精品在线免费观看 | 君岛美绪一区二区三区在线视频 | 国产成人久久 | 激情久久av一区av二区av三区 | 欧美狠狠操 | 国产深夜视频在线观看 | 91精品久久久久久久久久久 | 亚洲国产成人av | 精品久久久久久国产 | 中文字幕国产日韩 | 国产精品视频久久 | 国产区一区 | 亚洲日本va中文字幕 | 在线观看亚洲一区二区三区 | 美女久久久 | 在线中文一区 | 欧美黄色一区二区 | www.99re| 一二三精品区 | 国产精品久久久久久久7电影 | 亚洲精品电影在线观看 | 国产精品久久久久久久久久久久久久 | h在线免费 | 狠狠操一区二区三区 | 国产精品99久久久久久久vr | 色网综合| 91视频精品 | 波多野结衣一区二区三区免费视频 | 亚洲 综合 清纯 丝袜 自拍 |