V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq7790586
V2EX  ›  问与答

繁体系统输入简体乱码的问题.

  •  
  •   qq7790586 · 2017-10-16 09:54:14 +08:00 · 2391 次点击
    这是一个创建于 2384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司买了一套台湾的系统,是繁体的,要求系统也是繁体,所有安装了台湾繁体版的系统,可是输入简体是乱码的,我知道安装简体语言包,更改设置就可以显示简体了,但是全局更改为简体后,这个奇葩系统软件就乱码了,有什么方法在不更改系统语言的情况下,让在系统上输入简体是正常的呢.

    11 条回复    2017-10-16 17:12:11 +08:00
    ysc3839
        1
    ysc3839  
       2017-10-16 09:54:58 +08:00 via Android
    Locale Emulator
    imn1
        2
    imn1  
       2017-10-16 10:05:29 +08:00
    奇葩的不是软件
    你需要可以在 big5 系统下输入简体字的输入法,例如小狼毫
    ysc3839
        3
    ysc3839  
       2017-10-16 10:39:46 +08:00 via Android
    @imn1 说到底是软件的问题。软件不支持 Unicode。
    imn1
        4
    imn1  
       2017-10-16 10:56:48 +08:00
    @ysc3839
    虽然是软件不支持 Unicode 的原因,但也不能说它奇葩
    人家本来就是面向 big5 系统的,乱码不是软件造成的,是使用的人非要更改环境造成的

    大陆软件不支持 Unicode 的多的是,使用的人就要根据自己的环境想办法,而不是责怪软件
    ysc3839
        5
    ysc3839  
       2017-10-16 13:18:38 +08:00
    @imn1 Windows 十多年前就已经支持 Unicode,目前 Unicode 也是主流。微软也推荐使用 Unicode,新的 API 也都是 Unicode 的了。
    如果不是很多年前的软件,不支持 Unicode 怎么不能怪软件?
    新软件应该依新系统标准来写,系统应该兼容的是旧软件。
    软件是为用户服务的,啥时候变成了用户迁就软件?
    lq21138
        6
    lq21138  
       2017-10-16 13:35:17 +08:00
    @ysc3839 我觉得要怪只能怪自己,买之前你给软件提要求啊,人不答应你换别家啊。市场难道没有给人家不赚你这份钱的自由?
    imn1
        7
    imn1  
       2017-10-16 13:59:02 +08:00
    @ysc3839
    windows 确实很久前就支持 unicode,但软件支持 unicode 的编写,却在 64bit 开始才流行起来
    我曾问过写桌面软件的人,把软件由改为 unicode 如何,对方表示不是改一点点,而是要重制,我也不懂

    1.新软件应该依新系统标准
    目前 windows 对 unicode 的支持仍然是混乱的,windows 里所说的“ Unicode ”,实际上是 UTF-16LE
    但相当多软件,尤其是文本相关的,更多是 UTF-8

    2.软件是为用户服务的
    这话没错,甚至其他商品也是,但这个“用户”不是所有用户,而是目标用户
    人家软件的目标用户就是台湾用户,在台湾相关的软件使用环境,满足了就够了
    难道还要考虑大陆汉语、香港汉语、新加坡汉语、日本汉文字、韩国汉文字……这些环境的用户么?
    如果你不是原作的目标用户,你就只能迁就,例如某支付+社交 APP,要么忍要么不用

    如果有超出现有服务的需求,可以向原著作人提出
    如果是他重视的目标客户,他自然会增加相关服务
    如果不是,人家不愿意付出额外劳动,也是正常的

    请参考隔壁一帖,还有人提出 C#要提供中文语句编写呢
    ysc3839
        8
    ysc3839  
       2017-10-16 14:21:30 +08:00
    @imn1
    > 但软件支持 unicode 的编写,却在 64bit 开始才流行起来
    无依据。
    Windows XP 新加入的 API 都只有 Unicode 了,如 OpenThemeData https://msdn.microsoft.com/en-us/library/windows/desktop/bb759821

    Windows 中 Unicode 使用的是 UTF-16LE 这没错。
    但是下列说法无依据:
    > 目前 windows 对 unicode 的支持仍然是混乱的
    > 但相当多软件,尤其是文本相关的,更多是 UTF-8


    > 人家软件的目标用户就是台湾用户
    这个我赞同。
    但是开发商应该有远见。假设这个软件不是很老的软件,那一开始开发的时候应该明白 Unicode 是趋势。
    假如是多年前开发的软件,不支持也无可厚非。
    littleylv
        9
    littleylv  
       2017-10-16 14:39:15 +08:00
    试试系统仍然用简体。但装个“ Microsoft AppLocale ”,用这个打开你的软件。

    我当时玩台服仙剑 OL 就是这么干的。(不一定适用你这个情况,但没办法的情况下可以试试看)
    qq7790586
        10
    qq7790586  
    OP
       2017-10-16 15:04:41 +08:00
    @ysc3839
    @littleylv 好的谢谢了.
    y1261474584
        11
    y1261474584  
       2017-10-16 17:12:11 +08:00 via Android
    你们公司为何购买台版?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3593 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:23 · PVG 12:23 · LAX 21:23 · JFK 00:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.