1,xml檔案中,有中文,為什麼用utf 8或gbk編碼,用記事本開啟都不會看到亂碼

2022-04-19 07:09:55 字數 1163 閱讀 7242

1樓:匿名使用者

gbk和utf-8都是字元的集合;

gbk是utf-8的子集,utf-8還包含了很多很多gbk中沒有的字元(各國家的語言字元等),所以寫程式時儘量使用utf-8格式。

你做的測試中為什麼沒有出現亂碼, 這是因為gbk和utf-8中都包含中文和英文字元(中文和英文字元是gbk和utf-8兩個集合的交集)。

有時要讀取一些資料(比如檔案流),這時要小心處理了,windows的記事本就犯了個錯誤。給你舉個例子步驟如下:

1、開啟windows自帶的記事本,輸入「聯通」兩個漢字(沒有雙引號);

2、儲存。

3、再用記事本開啟看看內容

4、嚇你一跳,發現內容變嘍!

差點兒忘了說,gbk是用兩個位元組(雙位元組)儲存一個字元,utf-8是用三個位元組儲存一個字元。設計資料庫時,如果使用二進位制欄位,你就可以根據編碼推算出能儲存多少個漢字了。

window的記事本可以根據內容自動選擇編碼。但有時也有bug。

2樓:匿名使用者

utf和gbk都可以表示中文啊,用記事本開啟的時候,記事本會自動檢查檔案的編碼,並用對應的編碼顯示,所以沒亂碼

但是如果一個utf8的檔案,你強制要用gbk去顯示,肯定亂碼

3樓:匿名使用者

分頁的話需要一個pagebean,在裡面吧引數如每頁顯示數、第幾頁等傳到這個bean裡面再返回到頁面,網上類似的參考程式也有,你自己看看吧,祝好!

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

vaela請參考

4樓:我今天上課了

參照理解:

如果中國沒有億萬富翁,那北京也沒有億萬富翁

如果北京有億萬富翁,那中國一定有億萬富翁

網頁是gbk,我複製一段檔案貼上到utf8的記事本里,卻不會亂碼,為什麼呢?

5樓:暗影劍客

你在複製的時候,系統會轉碼為自己的編碼格式,然後呢貼上到記事本它會自動轉碼為utf-8的格式。

xml報文,用編碼utf-8格式,中文字元出現亂碼,求解

6樓:匿名使用者

encoding="utf-8"的話,文件本身要儲存為utf-8編碼。

如何將 properties檔案或者 xml檔案中的u589e u52a0這樣的翻譯成漢字

myeclipse中開啟properties檔案有個properties模式 和source模式 source顯示版 權aa u589e u52a0properties顯示 name valueaa 增加 漢字編碼 結果 增加 這個是中文的utf8格式,你如果電腦上安裝了eclipse,你可以用ec...

修改Mybatis的動態語句(xml檔案中的)後為什麼沒有效果

應該是eclipse沒有將修改後的xml同步到tomcat下面,eclipse clean 清空所有,再重新部署應該就有效果了 project clean 重啟。idea 在使用mybatis的時候 xml檔案 sql 語句背景色 怎麼去掉 請檢視來 去源 掉intellij idea 中bai m...

檔案1刪掉了怎麼辦

修復檔案關聯即可。修復方法 開啟 我的電腦 點 工具 選單,資料夾選項 選擇 檔案型別 然後 新建 檔案型別填 exe 檔案,點選 高階 然後 關聯型別 選擇 應用程式 然後確定即可。或者您也可以去這裡 http www.kztechs.com 下一個system repair engineer,然...