我之前有在華碩電腦維修部做過
他那裡的Windows 98開機片
裡面每個應用程式裡面都有中文字
我從DOS EDIT 編輯器裡找出字
發現例如: 華 這個字
就發現是把字切成一半來組合的文字
到目前本人還是無法理解這個字是如何組合出來的?
麻煩可以請高手能解答嗎?
2006-07-02 09:47:06 · 3 個解答 · 發問者 界屹 2 in 電腦與網際網路 ➔ 程式設計
回答:白肉西瓜 的問題
DOS顯示中文的組合語言類似用內碼組成的
在Windows作業系統顯示都是問號
因為現在沒在裡面服務了所以沒有去研究它的16進位碼
2006-07-02 18:18:35 · update #1
內碼有很多種,假設BIG-5碼的話,「華」這個字是B5D8,十六進位的B5就是十進位的181,ASCII是 ╡,十六進位的D8就是十進位的216,ASCII是 ╪ ,所以如果你在純DOS,沒有中文系統下看,它會是╡╪,你所說的「組合」就是這樣. 但是╡╪這個碼要變成螢幕上看到華這個字是「另外一回事」,每個內碼都有它的字型對應,比方16x15字型的話,它就是由16x15個點的顯示(1)或不顯示(0),來畫出華這個字.24x24或更高會更好看.並且可以有不同的字體,如細明體,標楷體等.我畫一個16x15的華0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 16x15字型本來就比較不好看,在這邊我自己畫就更醜了,不過知道意思就好,真正的字型會畫的很漂亮.在DOS下沒中文系統(如倚天)的話,程式裏,就要寫一段秀字的程式,把內碼對應的字型秀在螢幕上,字型可以寫在同一個程式裏,或是放在另一個單獨的字型檔.
2006-07-04 08:06:27 · answer #1 · answered by chan 5 · 0⤊ 0⤋
網上看了這家,因為我公司的硬碟故障,微軟的張經理都找過他們,把他們送去內湖救不出來的,都給救出來
http://www.datamaster.com.tw/
http://millerforyew1.pixnet.net/blog/
2015-05-06 20:09:35 · answer #2 · answered by 黃士凱 1 · 0⤊ 0⤋
這種方式就類似我們在國外空間架站,如果變數是繁體中文的話,上傳到國外空間,她會自動把它拆解成其他字碼類似像&8895121,這種東西,我想DOS也是運用這種方式去作開機片的吧。(不過現在都適用SPXP或是XP光碟去開機,幾乎都是中文的)
2006-07-02 09:59:03 · answer #3 · answered by ~ 6 · 0⤊ 0⤋