作者rickhsu (TINNMINN/RBSAUD)
看板HANGUKMAL
标题[转录]Re: [转录]Re: 有关 PTT 是否能输入韩文的问题
时间Fri Feb 29 22:59:10 2008
※ [本文转录自 PCman 看板]
作者: HZYSoft (PCMan 知识+) 看板: PCman
标题: Re: [转录]Re: 有关 PTT 是否能输入韩文的问题
时间: Fri Feb 29 22:18:31 2008
※ 引述《rickhsu (TINNMINN/RBSAUD)》之铭言:
: ※ [本文转录自 HANGUKMAL 看板]
: 我正在考虑的是,是不是要利用 ANSI 控制码的方式来控制编码的切换
: 也就是设计一个特殊的 ANSI 控制码,当 client 读到这个控制码时
: 就会进行显示编码的切换
: 若要设计成具有通用性,则控制码本身最好能带有欲切换的编码名称
: 比如说名称为 EUC-KR 就能切到韩文,名称为 KOI-8 就能切到俄文等等
: 这个地方是未来使用上最重要的部分,可能要先有完善的规画
可以使用 ESC[数字m 这个控制码
这个控制码本来是切换色彩用的,但是色彩只有到 48
KKman/KKCity/不良牛 把这部份自己加入非标准的 200 以上的数值,
用在那个不实用,也只有他们在用的 hyper bbs 功能
所以 kkman 可以处理这种不标准的编码
pcman 因为在开发时期发现到不良牛和 kkcity 有这种错误的控制码
所以也有做了容错,使用超过可用色彩的控制码会直接被安全的忽略
其他 client 我当时有测试过,遇到超过可用色彩的数值也多半会忽略
所以,可以把控制码放在这段。
例如 ESC[950m -> codepage 950
基本上不要跟 kkman 自订的 hyperbbs 控制码冲突到应该就没事
: 二、编码切换控制码的处理函式
: 订定了切换的控制码,接下来就是要写程式,修改 PCMan X
: 让它能够认得切换控制码,并做显示编码的切换
问题出在显示和输入是不同的状况,
你可能显示中文,但是想输入韩文,反之亦然。
所以只有切换显示编码不够
: 三、输入文字之编码切换
: 上面的步骤仅实作让终端机能够显示出韩文,但还不能输入韩文
: 还需要再修改 PCMan X 接受使用者输入内容时的编码转换的程式部分
: 这部分应该是最大的困难点之所在
pcmanx 是吃 utf-8 输入,你可以去检查 utf8 的范围
看那些字是落在中文还是韩文的码段,当然,有部份会重叠,那就以中文优先
但是落在韩文段的,就可以正确转成韩文编码。
open pcman 也是吃 utf16 输入,所以这部份没有问题,也不会很困难。
只是要真的有人愿意动手去写程式 - 这才是最难的一件事情。
--
个人网页:
http://pcman.sayya.org/ 上面有自画像及各种联络资讯
Blog:
http://pcman.sayya.org/blog.php?id=pcman
PCMan 全系列 BBS 连线软体
http://pcman.ptt.cc/ http://pcmanx.csie.net/
新酷音输入法 for Windows
http://chewing.csie.net/
IE Tab Firefox plugin/extension
http://ietab.mozdev.org/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.223.14
1F:推 rickhsu:谢谢..借转HANGUKMAL版... 02/29 22:58
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.105.201.25
2F:→ rickhsu:albyu靠你啦.目前的资讯看来,技术可行..重点是有没有人写 02/29 23:11
3F:推 albyu:看来 PTT 的编辑器有特别设计过,如果还是找不到可用的 03/01 00:22
4F:→ albyu:ANSI escape code,可能就得改用一般字串当作切换控制符了 03/01 00:23
5F:→ rickhsu:加油加油..bbs走向国际化的第一步就靠你了... 03/01 08:22
6F:→ rickhsu:这样说会不会太夸张? 03/01 08:23
7F:推 changwenchi:之前我造的也是kkman可以读,pcman就是乱码。我是可以 03/01 08:25
8F:推 changwenchi:做机械性的工作,可是不知怎麽做捏 03/01 08:26
9F:推 albyu:我已经放弃使用 ANSI 控制码了,现在改用一般字串来控制 03/01 15:29
10F:→ albyu:和 ANSI 相较的唯一缺点是,控制码会显示在萤幕上而已 03/01 15:29
11F:推 albyu:哈哈!基本上已经完工了!显示韩文和输入都没问题罗! 03/01 22:02
12F:推 elvies:科科 albyu大大 就在等你了啊 XD 03/01 22:06
13F:推 sdfg246810:哈哈..我这有新的高句丽和渤海国的简体书.A大有兴趣吗? 03/01 22:17
14F:推 leader81:rickshu想要小映买的书 我兴趣较大 台湾没韩文书店很机车 03/03 14:57
15F:推 changwenchi:小映人不是有兴趣回来开,啊你自己也可以开啊!像台大 03/03 15:06
16F:推 changwenchi:旁边巷子不是有卖大陆书的店,应该不是不可能的事吧 03/03 15:07
17F:推 albyu:重点可能在於要有稳定的客源维持基本的运作,不然开了只是 03/03 15:13
18F:→ albyu:烧钱而已 XD 03/03 15:14
19F:推 changwenchi:每个事业本来就一个开头,需要先做市调吧!有钱有闲当 03/03 16:00
20F:推 changwenchi:然可以自己创业,个人认为万事起头难,也不要太好高骛 03/03 16:02
21F:推 changwenchi:远,从小而大,稳紮稳打,资金本来就要管控,开源节流 03/03 16:05
22F:推 changwenchi:假如有人开成,leader应该会很开心吧 03/03 16:08
23F:推 leader81:不只吧 albyu,rickshu和xkang应该会想开香槟庆祝 03/03 17:12
24F:推 leader81:法文在台湾都有书店了 韩文不该缺席 03/03 17:15
25F:推 changwenchi:法文有喔...在哪...leader你毕业就去做吧 03/03 17:18
26F:推 leader81:我喔 我也怕没市场 呵 除非资金很足够 03/03 18:24
27F:→ leader81:法文你问xkang 他对欧美语系的书店比较熟 03/03 18:25
28F:→ rickhsu:开开网路代定书店风险比较可以预估.. 03/03 18:33
29F:→ rickhsu:独立实体书店店面...死的比早餐店比还快 03/03 18:35
30F:→ rickhsu:除非是地主开休闲的... 03/03 18:36
31F:推 leader81:板上有大地主吗 真希望有人会开休闲的 我会很感激他 03/03 19:10
32F:推 changwenchi:你去网路上买有差吗?反正你韩文那麽好...等你买过多 03/03 19:44
33F:推 changwenchi:就可以自己开啦 够 03/03 19:45
34F:推 albyu:通常这种书店,不管是网路还是实体通路,要进口外文书一定要 03/03 20:16
35F:→ albyu:有低价大量批发的管道的啦....不然根本不可能赚钱 XD 03/03 20:16
36F:推 changwenchi:有人也经营爽的啊!不一定是为了要赚钱,而是有个精神 03/03 20:56
37F:推 changwenchi:的寄托。像我们医学有合计和艺轩他们也开了很久啊!先 03/03 20:56
38F:推 changwenchi:求能打平吧 03/03 20:58
39F:推 sdfg246810:有80甲的地...算田桥仔吗???? 03/03 21:08
40F:推 changwenchi:2468你是喔...等我把到连胜文和讲笑博这种的再说吧 03/03 21:15
41F:推 changwenchi: 有 03/03 21:17
42F:推 leader81:算是吧 80甲不少了 板主要加油喔 呵 03/03 22:25
43F:→ leader81:网路上买的麻烦 1.你要有自己的卡 我没有的说... 03/03 22:26
44F:→ leader81:2.从台湾订 一定比当地贵些 如过是和韩X风订就更贵 03/03 22:26
45F:推 sdfg246810:楼上的...有一种东西是签帐卡...和信用卡是一样的东西 03/03 22:27
46F:→ sdfg246810:不过前者是不能借钱.可以去办..现在的田地变成军营了囧 03/03 22:28
47F:推 yeweisnine:没有收益压力的店面才承受得起亏吧@@ 03/04 01:19
48F:推 changwenchi:2468你是小开喔~那去你家好了 03/04 08:11
49F:→ rickhsu:80甲是都市用地的话就是超级小开了.. 03/04 08:16
50F:→ rickhsu:要是农林地的话...那 ...2468快去从政吧.... 03/04 08:17
51F:推 changwenchi:2468以後做不动产就好啦... 03/04 10:28
52F:推 leader81:刚刚好冻选 耶~ 03/04 12:15
53F:推 changwenchi:我可以当走路工...三千就好.. 03/04 12:23
54F:推 sdfg246810:呵呵...80甲的地是要不回来了..当初国民政府迁台时 03/04 13:36
55F:→ sdfg246810:看中我家的祖产..变用超低价来租给他们做军营.在当时 03/04 13:37
56F:→ sdfg246810:谁感说不要阿...但是租金只付半年..就发生228事件了 03/04 13:39
57F:→ sdfg246810:事件完土地就变成国民政府的....之前还有上电视抗议 03/04 13:40
58F:→ sdfg246810:要回土地和租金...不过我想是要不回来了囧~~~ 03/04 13:41
59F:推 sdfg246810:哈哈...我真的有打算出来选里长....呵 03/04 13:44
60F:→ sdfg246810:一票3千太贵了...我家这里选立委也才500元..囧 03/04 13:44
61F:推 leader81:500是太便宜了 难怪一堆人去检举贿选 03/04 13:46
62F:→ leader81:检举得到的好处可能都多过这个 03/04 13:47
63F:推 changwenchi:我外主妇也曾士党外亿元呢 不过据说他做人很好 和日 03/04 13:48
64F:推 changwenchi:本人关系不错... 03/04 13:51
65F:推 Xkang:楼上的请选字 kam sa hap ni da~ 03/04 13:51
66F:→ Xkang:法文书有三个管道阿,敦煌 信鸽和中央 有兴趣的请自个儿去喵 03/04 13:54
67F:推 leader81:我堂伯是党外立委 也做的很好 03/04 13:56
68F:→ Xkang:咳咳 今夜不谈政治 Lu桑~ 03/04 13:56
69F:推 changwenchi:leader我知道你家 我还跟你唐伯母提过案呢... 故意 03/04 13:57
70F:推 changwenchi:不选是不想太招摇 我们还是私下内线 03/04 13:57
71F:推 leader81:我没谈 板主题到我才顺便题 刚好我们都和党外有点渊源 呵 03/04 13:58
72F:推 Xkang:可惜现在的民X党被几个人玩烂掉罗 ((以中间选民观点来看)) 03/04 13:59
73F:→ Xkang:党外人士真的是不否认对台湾民主有他们的贡献在~ 03/04 14:00
74F:推 changwenchi:今天下午真想睡觉 聊天室又有点无聊...这里变成另类 03/04 14:01
75F:推 changwenchi:聊天室XD 03/04 14:02
76F:→ leader81:痾 你也是中间XX? 呵 还是你引述其他中间选民的话? 03/04 14:04
77F:推 sdfg246810:呵...其实我是匪谍 03/04 14:05
78F:推 changwenchi:小心(拍)匪谍就在...你身边,你们小朋友一定不知道 03/04 14:14
79F:推 changwenchi:这句经典啦 03/04 14:15
80F:推 leader81:知道阿 只是我小时候已经很少人讲 03/04 14:53
81F:推 changwenchi:你会这样讲就表示你没进入我的状况啦!你没听过三只毛 03/04 15:18
82F:推 changwenchi:毛虫的故事吧 03/04 15:18