中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 中文网络浏览器==>开发小组 上一主题 | 下一主题
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『楼 主』:  中文网络浏览器==>开发小组

项目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 ]

2006-6-27 11:07
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 2 楼』:  

空间保留。

2006-6-27 11:08
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 3 楼』:  

空间保留。

2006-6-27 11:08
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
zyl910
中级用户





积分 282
发帖 126
注册 2006-5-17
状态 离线
『第 4 楼』:  

使用什么内码?
是否支持多国语言?


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

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


小弟我现在在学习文本编码,感觉7位ASCII+GB2312那样单纯的年代已经过了,现在的文本编码极其复杂:GB18030居然敢提出4字节编码,260万编码空间,狂晕!



人类存在的目的就是试图理解人类为何存在
2006-6-27 12:33
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 5 楼』:  

不知道,这和浏览器有多大关系。
如果是操作系统支持UTF-8国际码。
应该就可以实现。

2006-6-27 12:41
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 6 楼』:  

DOS内核本身当然是不支持Unicode和UTF-8的,但可以由程序自带编码集或代码页来实现,比如说DOSLFN就是通过中文代码页来支持中文长文件名的。



Wengier - 新DOS时代

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

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

2006-6-28 01:24
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
asbai
高级用户




积分 653
发帖 252
注册 2006-4-16
状态 离线
『第 7 楼』:  

GB18030是混合长度编码,最长4字节,不是标准的4字节编码,呵呵。

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

使用什么内码与浏览器关系很大,直接关系到浏览器支持的字符集和字体映射方式。而且现在很多纯简体中文网页也都用utf-8编码了。

2006-6-28 02:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 8 楼』:  

说到“可以由程序自带编码集或代码页来实现”。
ARACHNE不是开源了吗?C语言高手是完全实现这一功能的。
好像ARACHNE本身就有选择‘代码页’这项功能啊。



DOS.NET
有网络,就有可能。
2006-6-28 11:01
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by stcell at 2006-6-28 11:01 AM:
说到“可以由程序自带编码集或代码页来实现”。
ARACHNE不是开源了吗?C语言高手是完全实现这一功能的。
好像ARACHNE本身就有选择‘代码页’这项功能啊。

这又涉及到图形方式下的中文显示问题了哦~~不知道你上次的行动有到现在又没有什么进展了?



Wengier - 新DOS时代

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

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

2006-6-29 01:16
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 10 楼』:  

这又涉及到图形方式下的中文显示问题了哦~~不知道你上次的行动有到现在又没有什么进展了?
=========================================
是不是指我的ARACHNE中文BBS?
我已经停止开发了,
如果ARACHNE能正常显示网页版式,只是中文不能显示的话,
用我的方案是可以解决近期的一些难题。
但,由于是用图片代替汉字,本身的字体种类,大小,颜色就不好办了。
如果只是用来显示汉字应该是没问题的,
我也写了一个代理器,可以通过它来浏览其它网页。
如果谁能帮忙写一个汉字编码换算器,我想用它也可以访问非GB-2312编码的网页了。



DOS.NET
有网络,就有可能。
2006-6-29 10:26
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by asbai at 2006-6-28 02:20:
。。。
分工1(http/ftp)分工2中的大部分内容都可以从mozilla或wxWindows里抽取+修改。

如果有人这样做的话真的是太好了。

  Quote:
Originally posted by asbai at 2006-6-28 02:20:
使用什么内码与浏览器关系很大,直接关系到浏览器支持的字符集和字体映射方式。。。

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

[ Last edited by stcell on 2006-6-29 at 19:32 ]



DOS.NET
有网络,就有可能。
2006-6-29 10:46
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
zyl910
中级用户





积分 282
发帖 126
注册 2006-5-17
状态 离线
『第 12 楼』:  

汉字系统:分析显存中的汉字编码数据,然后查字库得到汉字点阵数据,再在屏幕上画出汉字。真不明白这样一个小程序居然被称为系统。


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 ]



人类存在的目的就是试图理解人类为何存在
2006-6-29 14:22
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 13 楼』:  

谢谢12楼的发言。
我好像有点思路了,是不是说支持国际码的中文浏览器
在纯En文DOS中也可以显示中文!

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

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

[ Last edited by stcell on 2006-6-29 at 19:44 ]



DOS.NET
有网络,就有可能。
2006-6-29 19:39
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
stcell
初级用户




积分 161
发帖 51
注册 2006-4-4
状态 离线
『第 14 楼』:  

文本方式的浏览器,在中文DOS系统下使用,比如Lynx。从界面来说,Lynx当然远不如Arachne,但它因为是文本方式的,所以速度快,而且可以查看中文网页,也可以输入汉字。
******************************************
Lynx,我没用过,不知道谁能把界面图片上传一个。
也不知道它是不是支持国际码?
我想应该还有许多浏览器。
谁能给个连接。我好做个比较。

[ Last edited by stcell on 2006-6-29 at 20:07 ]



DOS.NET
有网络,就有可能。
2006-6-29 20:04
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (113024087)  编辑帖子  回复  引用回复
scumyang
初级用户





积分 20
发帖 9
注册 2006-6-12
状态 离线
『第 15 楼』:  

说起来不容易  做起来更是难
玩玩可以  认了真就是浪费时间了

2006-7-1 17:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: