※ [本文转录自 HANGUKMAL 看板]
作者: albyu () 看板: HANGUKMAL
标题: Open PCMan 2007 多语终端修改版 alpha 1 测试版释出
时间: Mon Mar 10 12:44:47 2008
下载位址:
http://cobra.ee.ntu.edu.tw/~mainlander/pcman-mls/PCMan-mls_080310.zip
原始码:
http://cobra.ee.ntu.edu.tw/~mainlander/pcman-mls/OpenPCMan-mls_src080310.zip
如果想测试本版本,请下载第一个档案就好。若您对程式的修改内容有兴趣,您可下载
原始码回去参考,甚而修改增新功能。本程式以 GPL v2 授权条款散布。
使用者使用本程式一切风险皆由使用者自行担负,修改者 albyu 本人和
Open PCMan 2007 之原作者群皆不对本程式提供任何担保。
使用平台
本程式可在微软 Windows 平台执行。目前已有测试过可正常执行的平台如下:
Windows Server 2003、Windows Vista 32-bit、Windows XP SP2
而 Windows 98/ME 平台可能会有问题,Windows 2000 平台未测试但应可使用
使用说明
本程式和原 Open PCMan 2007 Lite 使用方式并无二致,亦可自动汇入原
Open PCMan 2007 Lite 之设定档和我的最爱之设定。以下是程式执行画面:
http://cobra.ee.ntu.edu.tw/~mainlander/pcman-mls/pcman-mls_sample1.jpg
您可见到右上方细红框的区域即为新增之编码切换工具列,所有一切有关多语编码切换
的功能皆位于该工具列上,共有编码列表选单、插入变换起始码、插入变换结束码、及
隐藏变换控制码选取框,四个部分。
编码列表选单为所有有关多语输入的核心控制部分,目前选单有有“系统默认、
韩国语、泰语、越南语”四个选项。一般情况下,请将该选单保持在“系统默认”的
状态下,以免影响正常的操作。以下将多语功能分为:多语输入法输入、多语复制、
多语贴上三个部分加以解说。
<多语输入法输入>
当您欲输入他国语言时,请于编码列表选单中选择您要的语言,例如
“韩国语 (EUC-KR)”,则程式即会转换到 EUC-KR 编码状态。此时请先输入编码变换
控制码,韩国语对应的控制码为 @ko#@#,若您觉得记忆控制码太过繁琐,本程式提
供自动插入控制码的功能。请确定列表选单为“韩国语”,而后按下选单后方的“变换”
按钮,即可为您自动插入控制码。之后,您便可以开始用 Windows 系统的韩文输入法
开始输入韩文。某些情况由于 BBS 系统的设计,可能会发生部分韩文变为乱码的情形,
这时您只要按下 Ctrl + L,就可命令画面重绘而回复正常。在您输入完韩文后,请记得
要插入编码切换结束控制码,结束控制码为 @#,本程式亦可自动为您插入结束控制码,
请按编码工具列上之“结束”按钮即可。
编码工具列后方有一个“隐藏”的选取方框,该方框若被选取时,当您按下
“变换”和“结束”按钮时,本程式会自动在控制码前后加上 ANSI 彩色码,将控制
码的文字颜色改为黑色,和底色相同,如此在显示时就不会看见控制码,增进美观。
该“隐藏”功能仅于编辑文章时有效,若您是在标题中欲输入韩文,请勿选取。
<多语复制>
当您欲复制画面中的文章时,请自行判断该文字部分为何种文字,而后请在
编码列表选单中选择您欲复制的语言编码,再进行框选复制的动作。
因此,目前多语复制的功能,仅能同时复制一种语言,若您圈选的范围包含数种语言,
则可能会造成复制出来的文字出现乱码。这个限制可能于下一个版本中会改进。
多语贴上
贴上时的操作方式和输入时相同,请先于编码列表选单中选取您欲贴上的语言,
而后按下“变换”钮插入编码切换控制码,之后您就可以贴上您的文字。贴完之后,请
按下“结束”钮插入编码切换结束码。
已知问题
1. 程式启动后,工具列的位置很怪
答:这是因为我不熟悉 MFC 工具列排放写法的关系,请自行用鼠标将工具列拖到您
喜欢的位置。下一次启动时就会记得您设定的位置了。
2. 我看不见韩文,都是一堆方框
答:这在 Windows XP 上会出现,我也不清楚为什么系统不会自行调用韩文字型。
您可以强迫指定 PCMan 使用韩文字型,方式如下:
请按下工具列上红色大“F”的按钮,在对话框中选取韩文字型,例如
BatangChe、GulimChe、DotumChe、GungsuhChe 等等。但这会连带影响中文字
型的显示。
若您使用 Vista 或 Windows 2003 发现韩文出现方框时,你可以修改 PCMan
的设定,不要指定字型,这样系统就会自行调用韩文字型了,修改方式如下:
Windows 2003 使用者,请寻找如下档案
C:\Documents and Settings\你的名字\Application Data\PCMan\Config.ini
Vista 使用者,请寻找如下档案
C:\Users\你的名字\App Data\Roaming\PCMan\Config.ini
将 [font] 那一整段全部删除再存盘就行了
3. 为什么编码控制码没有隐藏时韩文变乱码,而控制码隐藏时就正常?
答:这个 bug 我已经修正过,照理说应该是不会再出现了。
如果您有发现这个情形,请马上告诉我。
4. 为什么卷页之后原本的韩文都变乱码了?
答:这是 BBS 先天特性使然,若控制码和韩文分别在不同行,一旦卷页让控制码
离开了页面的范围,终端机就没办法知道现在要切到何种编码,因此就会出乱码。
要避免这个问题,我的建议是每一行的开头都要插入编码切换控制码。
5. 没有提供 Combo 版本?
答:是的,若您需要 Combo 版本,请自行下载原始码档案后,和原 PCMan 的 Combo
程式码合并,自行编译 Combo 版本。
我衷心建议您改用 Mozilla Firefox 浏览器来阅览网页。
再次强调,如果你没有要输入韩文,请让编码列表选单保持在“系统默认”的位置
否则你输入中文和复制中文都会变乱码.....