Key_Mou_Pad 板


LINE

我觉得PieTTY是个不错的解决方案,怎麽说呢? 对於不了解Unicode补完计画的人,我想说太多其实没有必要, 像我家的状况就是有人问我"他的意思是Unicode不好喽?".....Orz "他给的东西是另外一个补完计画?" 毕竟大家有大家的选择,我只大略说一下目前的问题的症结点, 不是工程师,看不懂前面讨论串的人,你可以看看这篇,大概了解一下。 (我把重点放在日文跟Windows,其他字跟系统我就说声抱歉了) Big5 & JIS/EUC: 首先大家必须先了解,我们看到的日文有两种, 一种是Big5的外字集日文,这是在当年中文环境为了要打日文而创出来的, 不过因为他是"外字集",所以原本的Big5字集中没有这些字, 一种是日本方面使用的JIS/EUC等的日文内码字集,这是日本当地使用的标准字集, 就跟台湾早期使用Big5字集作为标准字集一样。 而Unicode是一个统一字集,里面包括了Big5字集跟JIS/EUC字集以及各种语言字集, 在Unicode的环境下(WindowsXP/Windows2000等),不论是Big5字集或是 JIS/EUC字集都会被系统转成Unicode字集,所以不论是那种字集都没有显示问题, 只有Big5外字集因为不在Big5标准字集里,无法被Unicode系统正确的转换, 所以看不到。 这样一来,原有的状况如下: Win98/Win95(ANSI 系统) 网页日文 -- 无法观看,需安装浏览器的日文JIS/EUC支援及日文字形才可观看 Big5外字集日文 -- 无法观看,需安装外字集才可观看(例如中国海) WinXP/Win2000(Unicode 系统) 网页日文 -- 可观看,将浏览器编码设定为日文即可(字型Unicode已经内建) Big5外字集日文 -- 无法观看,需安装外字集才可观看(例如中国海) 所以早期对日文显示的处理方式里面,就已经有各自的解决方案,只是到了Unicode 底下,网页部份已经被Unicode解决,所以不用处理了,只要处理外字集部份。 Unicode补完计画: Unicode补完计画就是为了解决"外字集"这个部份而开发的, 早期没有使用Unicode时,为了在当时的标准环境(Big5字集)底下打出日文, 所以使用了"Big5外字集",这个外字集使用了Big5编码,并增加了一些标准Big5 中没有的字,例如日文、韩文、异体字、部首、笔划、碁锈恒里墙粧嫺、 还有例如[吉吉]等字以及符号。 其中,Unicode有收编"碁锈恒里墙粧嫺"跟符号,(因为这几个是MS收编的CodePage950) 其他的字,都没有收录,而日文跟韩文的部份,收录的是日文当地字集跟 韩国当地字集,不是Big5外字集中日文的字集,所以,在Unicode底下, 你是看不到外字集的日文字跟韩文字。 Unicode补完计画安装之後,会把外字集的日文"对应到"Unicode底下日本字集的日文, 让你看到"Big5外字集日文"时,直接显示"日本字集日文", 用以解决外字集日文显示的问题。 打字问题: 这个问题其实就是Unicode补完计画出现问题的地方,上面提出来的状况都是"看" 而没有"写",看日文的状况可以处理,那写日文的状况呢? 这个状况其实复杂的多,为了避免大家混淆,我直接讲结果....... (其实是打了两页还画图之後觉得太麻烦了,全部删掉....) (想知道背後原理的人请去参加版聚...XD) 下面的结果你搭配这两张图看一下大概就知道意思了, 借用一下Unicode补完计画网页的图。 没装UAO(Unicode补完计画) http://static.flickr.com/19/103666262_d4373e65fe_o.jpg
有装UAO http://static.flickr.com/31/103666285_ee74ff8e9d_o.jpg
一开始的结果如下~~ 没装UAO打日文(图一A) --> 没装UAO的Unicode环境使用者(图一A) --> 看的到 没装UAO打日文(图一A) --> 装UAO的Unicode环境使用者(图二A) ----> 看的到 没装UAO打日文(图一A) --> 装外字集的ANSI环境使用者(图一B) ----> 看不到 装了UAO之後~ 装UAO打日文(图二A-->图二B) --> 没装UAO的Unicode环境使用者(图一A) --> 看不到 装UAO打日文(图二A-->图二B) --> 装UAO的Unicode环境使用者(图二A) ---> 看的到 装UAO打日文(图二A-->图二B) --> 装外字集的ANSI环境使用者(图二B) ---> 看的到 我想结果应该很明显了,有装没装刚好结果颠倒,装了之後,为了照顾B区的使用者 所以,A区的日文会转成B区存档,但是这样的结果,会让没装的人因为没有A-B之间 日文的对应而看不到~ 你的正义 v.s. 我的正义: 所以谁对谁错?我觉得没有对错,只是立场不同罢了.... 像Leland网友因为使用FreeBSD,所以他没有UAO可以安装,而且UAO会造成许多 本来他可以观看的文件因此出现缺字,所以他反对使用UAO,而对有装UAO的人来说, UAO让他们可以浏览ANSI环境底下的日文,所以他们安装UAO,这样算是立场的对立吧? 现在的状况底下,原本没装UAO的网友只看不到使用外字集编写的文件, 还有BBS站的日文(因为BBS站是ANSI环境),可是采用UAO网友编写的文件中, 如果使用的特殊字本来是Unicode中有的,但是外字集中也有的, 就会被UAO转成外字集存档,造成没装UAO的网友看到的一般文件也会开始出现缺字, 对没装UAO的网友来说,便会造成他的困扰~ 解决方式: 解决方式很简单~ 第一种,大家统统都装UAO,可是没办法装的人怎麽办?所以这是烂方法.... 第二种,全部改成Unicode环境,那已经编写好的文件谁转档?ANSI介面的人怎麽办 (包括Win95/98以及BBS)?更别说一堆还在DOS底下打滚的人,所以这个方法没那麽烂, 但是只稍微好一点点... 第三种,折衷,想想我们会碰到ANSI外字的环境,其实不多,只有文件跟浏览, 文件可以靠转档,但是环境更改就是大麻烦,那文件我们用转档,环境用自动支援呢? 这就是PieTTY被推荐的原因,今天一般的使用者,会用到日文的状况, 大多只有"看",在看的状况下,网页部份已解决,只有BBS没办法, 所以才会安装UAO,让系统对应,而PieTTY本身就内建UAO,所以你的系统不用安装UAO 这样的话环境的"大部分"其实算是解决了,文件,就靠转档程式吧.... (还有一个方式就是UAO作单向对应,不过有很多问题...算了...XD 说来话长) 最後: 如果以最後要迈向Unicode的结果来看,现阶段应该采用第三种方法, 慢慢迈向第二种方法,等到这个世界上没有任何ANSI的中文环境时, 那就不会有问题了,另外要感叹的是,这问题只有台湾有,大陆跟香港所使用的字集 中的日文跟特殊字都有被编进Unicode中,唯独台湾的没有,所以他们是没有我们 这个问题的.....T_T -- 欢迎参观我家的猫.... http://0rz.net/210H3 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.25.89
1F:→ thea:先推再看@@! 02/24 13:14
2F:推 realpiyo:先推再看@@! 02/24 13:16
3F:推 Leland:小小修正一下,EDU 指的是 EUC-JP 吗? 02/24 13:20
谢谢了~ 文章已经修正~
4F:推 evilmask:这个解释的很完整,可以慢慢看XDDD 02/24 13:20
5F:推 Mo:@@!看完了推~ (楼上是怎样= =?) 02/24 13:20
6F:→ Mo:没想到恐龙灭亡有这麽大的学问 02/24 13:21
7F:推 emilwu:是阿...不过字塞不下...像我本来还要打Shift-JIS等有的没的 02/24 13:21
8F:推 realpiyo:emil要不要考虑去开个"emil知识+" XDDDDD 02/24 13:22
9F:→ Mo:顺便问一下花大..."灭"的虾米为什麽是"EFN"~ 02/24 13:22
10F:→ realpiyo:或者键鼠板开个"键鼠知识+"之类的 应该会比yahoo还猛XDD 02/24 13:23
11F:推 evilmask:简体字的写法,你在WORD繁简转一下或用虾米转一下就知了 02/24 13:24
12F:→ emilwu:不过算了,能够理解就好,打太多还要解释有加Shift跟没加 02/24 13:26
13F:→ emilwu:Shift的JIS差在那里...这样文章太长我会累....XDDDD 02/24 13:26
14F:→ othree:我有看过说明耶,看完就忘了,反正现在都用Shift_JIS 02/24 13:33
15F:推 emilwu:一个微软的, 一个原来的, 你就当作是Big5跟CodePage950~ 02/24 13:35
16F:推 Leland:好像还是不太一样说 02/24 13:38
17F:推 NHyulin:推emil知识+ XD 02/24 13:42
18F:→ Mo:哇~~"灭"的简体未免也太简了吧..... 02/24 13:43
19F:推 emilwu:不一样阿~ 不过这样讲最容易理解....XD 02/24 13:44
20F:推 evilmask:给MO,简体字虽然有一堆问题,但有他很强的地方XDDD 02/24 13:55
※ 编辑: emilwu 来自: 221.169.25.89 (02/24 14:30)
21F:推 jeff218:看完了,感谢解释,终於懂了. 02/24 14:54
22F:推 surot:伊米尔这篇很中肯,我觉得强迫中奖一定要直接改,这样不太好 02/24 16:07
23F:推 cwjchris:看懂了,感谢说明m(_ _)m 02/24 17:38







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灯, 水草

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

TOP