China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-28 23:50
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Question about Chinese under DOS View 682 Replies 7
Original Poster Posted 2005-06-16 00:00 ·  中国 江苏 无锡 宜兴市 电信
初级用户
Credits 134
Posts 11
Joined 2005-06-15 00:00
21-year member
UID 39692
Gender Male
Status Offline
I hope to display Chinese characters under English DOS, in text mode
Floor 2 Posted 2005-06-16 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
Just install a Chinese character support system such as ucdos or Sky.
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 3 Posted 2005-06-16 00:00 ·  中国 广东 广州 荔湾区 电信
金牌会员
★★★★
D◎$ Fαп
Credits 4,562
Posts 1,883
Joined 2004-01-19 00:00
22-year member
UID 15812
Gender Male
From 广东广州
Status Offline
Modify the ASCII extended character glyphs.
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
Floor 4 Posted 2005-06-17 00:00 ·  中国 江苏 无锡 宜兴市 电信
初级用户
Credits 134
Posts 11
Joined 2005-06-15 00:00
21-year member
UID 39692
Gender Male
Status Offline
How do I modify them? Please help.
Floor 5 Posted 2005-06-17 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
It is impossible to display Chinese characters in text mode, because displaying Chinese characters must be done in graphics mode.
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 6 Posted 2005-06-17 00:00 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
Credits 4,562
Posts 1,883
Joined 2004-01-19 00:00
22-year member
UID 15812
Gender Male
From 广东广州
Status Offline
The following is quoted from Climbing's post at 2005-6-17 10:11:05:
It is impossible to display Chinese characters in text mode, because displaying Chinese characters must be done in graphics mode.


No, it really is possible, it's just that the number of Chinese characters that can be displayed is very limited.
I used a DOS English-Chinese dictionary before, apparently a product from Hope Software Company (the company behind UCDOS). It was a TSR memory-resident program that could arbitrarily capture English words on the screen and then display the word definitions. When it ran, the screen mode number was 03H, and it absolutely was displaying Chinese characters in pure text mode!!!
Its principle is to display Chinese characters as needed: read the Chinese dot-matrix glyphs, then use a subfunction of the INT 10H interrupt to modify the glyphs of part of the extended ASCII characters (the extended ASCII value range is 128–255), that is, replace the original glyphs of the extended characters with Chinese character glyphs, write them back into video memory, and then once the extended characters are output, Chinese characters can be displayed. After all, the number of Chinese characters that can be displayed is very limited. Since one Chinese character needs two ASCII characters to form it, the 128 extended ASCII characters can form at most 64 Chinese characters. And that dictionary program was a mini dictionary, its Chinese definitions were very simple, and the number of Chinese characters it needed to display did not exceed 64.
Also, in pure text mode, the text resolution is 80*25, and each character's dot matrix is 9*16, not 8*16 (most computers are like this; I'm not sure about laptops, hehe). Then the dot matrix of two characters is 18*16, while a Chinese character's dot matrix is usually 16*16, so when modifying the ASCII glyphs you have to pay attention to choosing what to do with one column of the ASCII characters.
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
Floor 7 Posted 2005-06-18 00:00 ·  中国 江苏 无锡 宜兴市 电信
初级用户
Credits 134
Posts 11
Joined 2005-06-15 00:00
21-year member
UID 39692
Gender Male
Status Offline
anybody help me)))))))))))))))
Floor 8 Posted 2005-06-18 00:00 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Please look at JonePeng's reply above. Also, you can try a piece of software called BTE, which can also display Chinese characters in DOS text mode.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Forum Jump: