PttCurrent 板


LINE

※ 引述《rickhsu (TINNMINN/RBSAUD)》之铭言: 说一说我个人的想法 === UNICODE 与 PTT 系统内码 ================================================ 多国语言同时显示 (Multilingual) 使用 Unicode 才是正解, 这应该是大家都同意的作法。 但以现有 telnet/text terminal 的环境而言, Unicode 有下列问题: (1) 支援的 client 不够多也不够普遍。 (2) 承(1), 所以伺服器端势必要提供 Big5 输出的界面 (就如同现在可在 login 切 utf8 mode 一样);结果就是伺服器不停的花时间在重复转换 UTF*->Big5 这个问题在以前 in2 有提过。 (3) Ambigious CJK Width。 Unicode 很多字元设计是在 GUI 上使用,对於 text terminal 显示宽度定义的混淆也是常有问题。 (4) 现有 TW BBS 的 ASCII Art 常使用一字双色,要另想方法来解决 (5) 若 server 想使用 Unicode 为内码: UNIX 系统对 native UTF16(ucs2) 的支援不好,若使用 UTF8 则不利於 text terminal 的位置计算。 我自己是使用 pietty(UTF8) -> screen(UTF8->Big5) -> PTT(Big5) 所以 Unicode <-> Big5 on text terminal 的问题已经见过很多了 是以, PTT 系列跟很久以前 in2 在 PttCurrent 提过的一样, 暂时没有转换系统内码为 Unicode 的打算 (如果哪天改用 database 为底层或许有可能) === Multilingual 的处理与计画 ============================================== 支援 multilingual 是很好的构想。 不过目前需求似乎还不大,所以 PTT server 端也暂时不会为此修改。 有需要的使用者自行使用特定 client 应该还算可接受的解法 我心目中理想的解法是如同 HTML 的 entity 一样,用 &#1234; 这种方式,使用 Unicode 编码且同时不会破坏到其它不支援的 client 显示,而且未来想跟 HTML 互转也方便。 当然,这只是我个人的想法。 === 前文讨论 ===============================================================
1F:→ rickhsu:请问楼上ptt改上面的东西对於目前维护ptt的人员来说是
2F:→ rickhsu:像开脑手术的大工程还是像除斑雷射的小工程哪一种等级?
若是以 "内码转 utf16/utf8" 而言,我想比较像开脑手术吧,毕竟所有的字串处理 都几乎要重写了。 当然这或许是我们能力不足才觉得像开脑 - 所以也欢迎不同意的人可以自己操刀再发表 patch :)
3F:→ rickhsu:另外一个问题是要去哪里看ptt对於多语言处理支援的规划
4F:→ rickhsu:我目前仅知pttsugguest有打m的没有看到类似的...
程式讨论是 PttCurrent , 比较偏不技术面的则是 PttSuggest Charset/Multilingual 的问题刚好处於两者之间吧
5F:→ rickhsu:还是这个问题不属於技术层次的问题?
6F:→ albyu:技术上应该是不难,不过要 PTT 所有储存的资料全部转换成
7F:→ albyu:UTF-8 可能是站方意愿不高的原因吧
转 UTF8 可以解决不少问题,所以意愿是有的,只是技术与相容问题太高。 当年作个 DBCS detection 就已经见识过千奇百怪的相容性问题了 ANSI terminal engine 的改写时也是
8F:→ rickhsu:现在我都搞不清楚了...到底ptt修改程式是必要的还是选项
9F:→ rickhsu:的一种比较理想的方案?
希望前面的说明对你有帮助。 另外还可以参考 DBCS detection (双位元字侦测) 的结果 来预期此类修改的成果会是怎样。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.54
10F:→ rickhsu:谢谢您的讲解与回答.让我们更清楚实际的情况. 03/03 14:26
11F:→ rickhsu:目前albyu目前也是朝特制客户端来进行.. 03/03 14:27
12F:→ rickhsu:针对"Multilingual 的处理与计画"您的理想解法能否 03/03 14:29
13F:→ rickhsu:比较仔细说说您的意见吗.能多花您一点点时间? 03/03 14:30
14F:→ rickhsu:我个人是觉得这个跟向上相容性有点关系.多汇集高手的意见 03/03 14:34
15F:→ rickhsu:这样或许也替将来可能写未知相容程式的人省点时间. 03/03 14:35
16F:→ rickhsu:希望大家不吝指教集思广义...让albyu有更多的参考.. 03/03 14:38
17F:→ rickhsu:另外请借转本文至其他版...谢谢 03/03 14:40







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP