|
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 |
|
|
stcell
初级用户
积分 161
发帖 51
注册 2006-4-4
状态 离线
|
|
2006-6-27 11:08 |
|
|
stcell
初级用户
积分 161
发帖 51
注册 2006-4-4
状态 离线
|
|
2006-6-27 11:08 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
stcell
初级用户
积分 161
发帖 51
注册 2006-4-4
状态 离线
|
『第
10 楼』:
这又涉及到图形方式下的中文显示问题了哦~~不知道你上次的行动有到现在又没有什么进展了?
=========================================
是不是指我的ARACHNE中文BBS?
我已经停止开发了,
如果ARACHNE能正常显示网页版式,只是中文不能显示的话,
用我的方案是可以解决近期的一些难题。
但,由于是用图片代替汉字,本身的字体种类,大小,颜色就不好办了。
如果只是用来显示汉字应该是没问题的,
我也写了一个代理器,可以通过它来浏览其它网页。
如果谁能帮忙写一个汉字编码换算器,我想用它也可以访问非GB-2312编码的网页了。
|
DOS.NET
有网络,就有可能。 |
|
2006-6-29 10:26 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
scumyang
初级用户
积分 20
发帖 9
注册 2006-6-12
状态 离线
|
『第
15 楼』:
说起来不容易 做起来更是难
玩玩可以 认了真就是浪费时间了
|
|
2006-7-1 17:20 |
|