中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-31 20:12
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行
DOS开发编程 & 发展交流 (开发室) » 中文网络浏览器==>开发小组
可打印版本  4,336 / 20
第1楼 stcell 发表于 2006-06-27 11:07
初级用户 发帖 51 积分 161
中文网络浏览器==>开发小组
项目2:中文网络浏览器

说明:现在在纯DOS下上网并不是很困难,只需要加载网卡或调制解调器的Packet驱动程序(详情可见“DOS使用”栏目)再运行DOS下的网络浏览器就可以了。但最大的问题是目前现有的国外出的DOS下网络浏览器对中文的支持不好,有些甚至根本无法显示汉字,对于要看汉字的网友这些并不是很实用。Lynx浏览器经设置虽然可以正常显示网页中的汉字,但其界面和功能还不能与其它的浏览器相比。因此,我们也来设计个浏览器,让它能正确显示中文吧!提示:外观和使用最好和IE浏览器类似,即相当于DOS版的IE浏览器。另外,对于DOS下的TCP/IP协议,建议使用WATTCP的TCP/IP,它非常实用,详细信息和资料均可在http://www.wattcp.com/中找到。附:有家公司在其首页上说曾“成功开发出可以和IE浏览器相媲美的DOS浏览器”,可以这儿看到:http://www.wind.com.cn/company/memorabilia.htm,但是未提供下载。如果有谁知道如何得到它的话,请告诉我,谢谢!
**************************************************
分工:1。协议组,好难呀。
分工:2。HTML格式化显示(输出)组。
分工:3。多媒体插件组。

我本人愿意负责第二组。HTML格式化显示(输出)组。

欢迎更多的朋友加入。

[ Last edited by stcell on 2006-6-27 at 11:18 ]
第2楼 stcell 发表于 2006-06-27 11:08
初级用户 发帖 51 积分 161
空间保留。
第3楼 stcell 发表于 2006-06-27 11:08
初级用户 发帖 51 积分 161
空间保留。
第4楼 zyl910 发表于 2006-06-27 12:33
中级用户 发帖 126 积分 282
使用什么内码?
是否支持多国语言?


感觉现在要编浏览器的话必须使用Unicode。个人觉得UTF-8编码最好。
或者是使用政府推荐的GB18030-2000。

还要注意多国语言支持:对于西方语言得支持拉丁文(U+0040 ~ U+024F),对于东亚汉字必须支持CJK基本集和CJK兼容集。因为现在许多网站是简体字、繁体字、日文混排,特别是输入法论坛和中文信息处理论坛(前段时间还听说某论坛准备升级,使其支持CJK扩充B,这样就支持7万汉字,方便古籍交流)。
阿拉伯文的双向排版极其复杂、梵文的字符合并规则极其变态……这些语言暂时不需要考虑。
还要注意那些零碎的标点符号、数学符号、图形符号。比如 版权符©、商标符™ 等符号很常见。


小弟我现在在学习文本编码,感觉7位ASCII+GB2312那样单纯的年代已经过了,现在的文本编码极其复杂:GB18030居然敢提出4字节编码,260万编码空间,狂晕!
第5楼 stcell 发表于 2006-06-27 12:41
初级用户 发帖 51 积分 161
不知道,这和浏览器有多大关系。
如果是操作系统支持UTF-8国际码。
应该就可以实现。
第6楼 Wengier 发表于 2006-06-28 01:24
系统支持 发帖 10,521 积分 27,736
DOS内核本身当然是不支持Unicode和UTF-8的,但可以由程序自带编码集或代码页来实现,比如说DOSLFN就是通过中文代码页来支持中文长文件名的。
第7楼 asbai 发表于 2006-06-28 02:20
高级用户 发帖 252 积分 653
GB18030是混合长度编码,最长4字节,不是标准的4字节编码,呵呵。

分工1(http/ftp)分工2中的大部分内容都可以从mozilla或wxWindows里抽取+修改。

使用什么内码与浏览器关系很大,直接关系到浏览器支持的字符集和字体映射方式。而且现在很多纯简体中文网页也都用utf-8编码了。
第8楼 stcell 发表于 2006-06-28 11:01
初级用户 发帖 51 积分 161
说到“可以由程序自带编码集或代码页来实现”。
ARACHNE不是开源了吗?C语言高手是完全实现这一功能的。
好像ARACHNE本身就有选择‘代码页’这项功能啊。
第9楼 Wengier 发表于 2006-06-29 01:16
系统支持 发帖 10,521 积分 27,736
Originally posted by stcell at 2006-6-28 11:01 AM:
说到“可以由程序自带编码集或代码页来实现”。
ARACHNE不是开源了吗?C语言高手是完全实现这一功能的。
好像ARACHNE本身就有选择‘代码页’这项功能啊。


这又涉及到图形方式下的中文显示问题了哦~~不知道你上次的行动有到现在又没有什么进展了?
第10楼 stcell 发表于 2006-06-29 10:26
初级用户 发帖 51 积分 161
这又涉及到图形方式下的中文显示问题了哦~~不知道你上次的行动有到现在又没有什么进展了?
=========================================
是不是指我的ARACHNE中文BBS?
我已经停止开发了,
如果ARACHNE能正常显示网页版式,只是中文不能显示的话,
用我的方案是可以解决近期的一些难题。
但,由于是用图片代替汉字,本身的字体种类,大小,颜色就不好办了。
如果只是用来显示汉字应该是没问题的,
我也写了一个代理器,可以通过它来浏览其它网页。
如果谁能帮忙写一个汉字编码换算器,我想用它也可以访问非GB-2312编码的网页了。
第11楼 stcell 发表于 2006-06-29 10:46
初级用户 发帖 51 积分 161
Originally posted by asbai at 2006-6-28 02:20:
。。。
分工1(http/ftp)分工2中的大部分内容都可以从mozilla或wxWindows里抽取+修改。

如果有人这样做的话真的是太好了。
Originally posted by asbai at 2006-6-28 02:20:
使用什么内码与浏览器关系很大,直接关系到浏览器支持的字符集和字体映射方式。。。

至于内码,我还是希望谁在做中文系统时就应该考虑一下支持国际码!
还有一点我不太明白,就是中文输入法?
我们在使用中文浏览器时是不是要考虑到加不加载中文操作系统!!!

[ Last edited by stcell on 2006-6-29 at 19:32 ]
第12楼 zyl910 发表于 2006-06-29 14:22
中级用户 发帖 126 积分 282
汉字系统:分析显存中的汉字编码数据,然后查字库得到汉字点阵数据,再在屏幕上画出汉字。真不明白这样一个小程序居然被称为系统。


Windows9X支持Unicode吗?
不支持。

但为什么Win9X中的IE能支持多国语言呢?
这是由于IE自己访问字库,自己处理多语言排版问题。还特地封装出了Uniscribe函数集来处理复杂文本排版。
Uniscribe已在Windows 2000时被集成进Windows系统。这就是为什么微软说Windows 2000完全支持Unicode。
WindowsXP的文本框控件是使用Uniscribe重写的。
(所以微软并不是一开始就这么强的,是慢慢积累而成的)


正被TureType/OpenType文件格式、Uniscribe、TSF折磨地快精神错乱的某人在胡言乱语...

[ Last edited by zyl910 on 2006-6-30 at 00:44 ]
第13楼 stcell 发表于 2006-06-29 19:39
初级用户 发帖 51 积分 161
谢谢12楼的发言。
我好像有点思路了,是不是说支持国际码的中文浏览器
在纯En文DOS中也可以显示中文!

小弟的浅见不知道对不对。

(我以前的思路是在现有的中文操作系统下,开发网络浏览器。
所以,也没考虑到国际码问题!)

[ Last edited by stcell on 2006-6-29 at 19:44 ]
第14楼 stcell 发表于 2006-06-29 20:04
初级用户 发帖 51 积分 161
文本方式的浏览器,在中文DOS系统下使用,比如Lynx。从界面来说,Lynx当然远不如Arachne,但它因为是文本方式的,所以速度快,而且可以查看中文网页,也可以输入汉字。
******************************************
Lynx,我没用过,不知道谁能把界面图片上传一个。
也不知道它是不是支持国际码?
我想应该还有许多浏览器。
谁能给个连接。我好做个比较。

[ Last edited by stcell on 2006-6-29 at 20:07 ]
第15楼 scumyang 发表于 2006-07-01 17:20
初级用户 发帖 9 积分 20
说起来不容易 做起来更是难
玩玩可以 认了真就是浪费时间了
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023