[java]關於編碼big5及Unicode utf-8 | 菜程式- 點部落
文章推薦指數: 80 %
說到平常使用上的編碼之類的問題. 一定要提一下批踢踢的一篇精華區文章. 是在討論編碼big5和utf-8. 如果不知道big5是做什麼的可以參考一下「維基百科 ... [java]關於編碼big5及Unicodeutf-8 說到平常使用上的編碼之類的問題 一定要提一下批踢踢的一篇精華區文章 是在討論編碼big5和utf-8 如果不知道big5是做什麼的可以參考一下「維基百科大五碼」 以下藍字內容完全引述這篇文章 Re:[問題]請教Big5和UTF-8的編碼差異... Big5有幾個特色 1.每個中文字使用2bytes 2.因為制定者腦殘,用到了控制碼 所以許多程式與軟體都會有許、蓋、功這類中文字的沖碼問題 3.延伸字集中,有簡體字但是沒有定義日文字 UTF-8則有以下特色 1.採用變動大小,中文字使用3bytes,英文則維持1byte 因此若轉碼後,資料庫整體會變成1.5倍大,200MB(Big5)->300MB(UTF-8) 2.支援所有語言文字,還有一些怪怪圖形:P 3.簡體與正體中文重複字只定義一次,例如說,簡體的"山",跟正體的"山" 是同一個UTF-8編碼 一言以蔽之 平常要用的時候 還是UTF-8的編碼會比較好用一點點 因為他包山包海又有別國的字 用程式碼來看的話 執行結果(直接用netBeans編譯執行): 執行結果(用dos視窗編譯執行): 注意兩個結果的最後一行 NetBeans跑出來的"菜"字編碼是utf-8的編碼方式 但dos視窗跑出來的"菜"字編碼是big5的編碼方式 從結果可以發現NetBeans和dos視窗跑出來的結果預設的編碼居然是不一樣的 在程式撰寫(尤其是這支程式要發訊息給別人的程式)最好在程式碼裡就確定好你的編碼 才不會到了別台電腦會有不同的編譯問題 紫菜,肖想用貧弱的程式能力成為厲害的工程師 逢甲大學資工系 ,不知道能不能畢業 信箱:[email protected] 回首頁
延伸文章資訊
- 1PHP:UTF-8 跟Big5 的糾結 - 記下來
今天在公司處理到一個編碼的問題,由於有許多歷史包袱都是以big5 下去開發,短時間內沒有辦法把所有系統轉換成utf-8 的情況下,就經常要面對編碼轉換 ...
- 2javascript 轉碼問題utf-8 轉成big5 - iT 邦幫忙
javascript 轉碼問題utf8 轉成big5. 想請教一下有人知道如何用javascript 轉碼utf-8 轉big5 嗎?? 由於我的網頁必須用asp.net 2005 設計,前端程...
- 3請問big5, unicode and unicode UTF-8 的差異@ 程式設計
較舊的軟體會採用這個編碼你打開非BIG5的軟體,像是簡體中文的軟體,會亂碼表示那個軟體就是採用ANSI編碼 ... 201002091239請問big5, unicode and unicode...
- 4網站文字編碼採用Big5與UTF-8 的優點缺點 - 總教頭
(早期台灣使用big5比較多)目前可不是這樣。 選擇UTF-8 的人說—->有些新模組沒有big5模組 (目前新網站程式,大多採用UTF- ...
- 5字符集:Big5與Unicode的差異 - iFontCloud 文鼎雲字庫
字符集:Big5與Unicode的差異. 2021-07-20 09:51:32.0. 分類: Font Technology Big5 Unicode 3.0 缺字 字符集. 我們在輸入文字的...