none
“必应”输入法某些部分变成其它莫明其妙的符号 RRS feed

  • 问题

  • 原本使用的是“必应”输入法是 1.6.302.06 版,突然某天启动系统后,调出“必应”输入法时发现输入法的浮动条的皮肤变了,不是我原先设置的“沉静深蓝”,而成了“默认皮肤”。进入到输入法的设置想改回来,没想到皮肤设置中原本的中文皮肤名称都变成了奇怪字符:

    再从 Add Remove Programs 中一看输入法软件的信息,也变成奇怪字符了:

    但问题是我其它有中文信息的软件显示都是正常的,只有这个“必应”输入法才有这问题。

    于是先卸载到当前正在用的版本,用官方网站上下载最新的 1.6.98.04 版重新安装,中文名称皮肤名称是恢复正常了,但没想到原本奇怪的字符名称还保留着,删除也无法删除。这是怎么回事?

    还有一个奇怪问题是: 官方网站上提供的最新版是 1.6.98.04 ,而我之前正在使用的版本号是 1.6.302.06 。到底哪个才是最新?难道自动更新比网站上提供的还要新?

    2015年7月22日 10:31

全部回复

  • 应该是旧版没删除干净。试试用 Windows Installer Cleanup Utility 将检测到的必应输入法全删掉,重启后再干净安装最新的版本。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;

    | 原本使用的是“必应”输入法是 1.6.302.06 版,突然某天启动系统后,调出“必应”输入法时发现输入法的浮动条的皮肤变了,不是我原先设置的“沉静深蓝”,而成了“默认皮肤”。

    2015年7月23日 3:43
    版主
  • 现在几乎可以肯定这是这两个版本的必应输入法的 bug 。我先正常卸载已有的必应输入法,再打开 Windows Install Clean Up ,发现其中并没有必应输入法,说明应该是卸载干净了。再从官方网站下载所提供的“最新”版的 1.6.98.04 版,安装好后发觉,在 %Program Files%\Microsoft Bing Pinyin\1.6.98.04\Shared\Skins 目录下既有正常文件名的皮肤文件,也有乱字符名的皮肤文件:
    цБУАѕ­µд.imeskin
    隽永经典.imeskin
    ЗеЛ¬јтЅа.imeskin
    清爽简洁.imeskin
    мЕїб±ШУ¦.imeskin
    炫酷必应.imeskin
    іБѕІЙоА¶.imeskin
    沉静深蓝.imeskin
    ВюІЅФЖ¶Л.imeskin
    漫步云端.imeskin
    Д¬ИПЖ¤·ф.imeskin
    默认皮肤.imeskin
    А¶Й«МмјК.imeskin
    蓝色天际.imeskin
    Win8УЎПу.imeskin
    Win8印象.imeskin
    ЖшЗт±¬ЖЖ.imeskin
    气球爆破.imeskin
    єбЙЁЗ§ѕь.imeskin
    横扫千军.imeskin
    В··Й.imeskin
    路飞.imeskin
    ЗеРВР±ТхУ°.imeskin
    清新斜阴影.imeskin
    УўївГЁ.imeskin
    英库猫.imeskin

    同时在 %appdata%\Kunlun\Skins 目录下也是如此:
    Christmas.imeskin
    М«їХеЫУО.imeskin
    太空遨游.imeskin
    °µєЪОЮЅз.imeskin
    暗黑无界.imeskin

    安装好后,由于必应输入法自己的自动升级,下次启动系统后自动变成了 1.6.302.06 版,而这个版本的在 %Program Files%\Microsoft Bing Pinyin\1.6.302.06\Shared\Skins 目录下的皮肤文件的文件名全都是乱字符:

    Win8УЎПу.imeskin
    А¶Й«МмјК.imeskin
    В··Й.imeskin
    ВюІЅФЖ¶Л.imeskin
    Д¬ИПЖ¤·ф.imeskin
    ЖшЗт±¬ЖЖ.imeskin
    ЗеЛ¬јтЅа.imeskin
    ЗеРВР±ТхУ°.imeskin
    УўївГЁ.imeskin
    мЕїб±ШУ¦.imeskin
    цБУАѕ­µд.imeskin
    єбЙЁЗ§ѕь.imeskin
    іБѕІЙоА¶.imeskin

    在 %appdata%\Kunlun\Skins 目录下也会生成那两个乱字符文件名的皮肤文件:

    М«їХеЫУО.imeskin
    °µєЪОЮЅз.imeskin

    那看来这两个版本的必应输入法都有 bug ?

    2015年7月25日 12:02
  • 要这么说的话,那个设置菜单里显示的乱码名就是直接调用的 .IMESKIN 文件的文件名是吧?这倒是应该容易解决了,批量重新命名就可以吧。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;

    | 现在几乎可以肯定这是这两个版本的必应输入法的 bug 。我先正常卸载已有的必应输入法,再打开 Windows Install Clean Up ,发现其中并没有必应输入法,说明应该是卸载干净了

    2015年7月26日 3:29
    版主
  • 解决是可以解决了,我已解决。不过必应输入法出这么一个低级的错误似乎太不应该了。
    2015年7月26日 12:48
  • 等于现在还是没弄清楚那些文件名为什么突然乱码。我觉得也不一定是输入法自身的 BUG,说不定是其它原因直接导致了文件名乱码、间接引起了输入法乱码。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;原帖链接:news:03f07cf9-bf9b-46b2-a269-7dd9996e6e42@communitybridge.codeplex.com
    | 解决是可以解决了,我已解决。不过必应输入法出这么一个低级的错误似乎太不应该了。
    |

    2015年7月27日 5:30
    版主
  • 因为之前已经卸载干净原有的版本,相关的文件也手动删除了,等于是全新安装的,刚安装好后就有乱符文件名。然后在自动升级后,在一个完全不相关的新目录里安装进去的就是乱符文件名。因为不是突然变成乱符,而是一经安装好后就是,所以除了是 bug 的话很难解释是其它方面的原因。
    2015年7月27日 14:07
  • 我的猜想是,如果必应输入法完全卸载,但依然保存那几个 .IMESKIN 文件,它们会不会因为其它原因变成乱码?


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <DOSforever>;

    | 因为之前已经卸载干净原有的版本,相关的文件也手动删除了,等于是全新安装的,刚安装好后就有乱符文件名。然后在自动升级后,在一个完全不相关的新目录里安装进去的就是乱符文件名。

    2015年7月28日 3:34
    版主