加载中…
正文 字体大小:

Win7/WinXP下韩语/日语等显示为方框问题的解决办法

(2009-12-29 13:11:59)
标签:

windows7

win7

windowsxp

winxp

韩语

显示

方框

c

2005

redistributes

it

分类: IT 冲浪
众所周知,Windows XP/Windows 7 等操作系统都是支持 Unicode 国际字符编码的操作系统。在这样的操作系统上,可以完整的呈现多国语言字符。不过最近的使用过程中发现,有些 XP 和 Win7 用户无法正常显示“韩语、日语”等其他语言字符,在资源管理器中,多国语言字符的文件呈现“方框”状,鼠标移动上去提示的 Hint 有时又是正常的!在记事本中输入韩文,会显示方框;在 Office Word 中又是正常的!如果您发现您的电脑有上述情况,那么很有可能是因为下面的原因引起的!这个问题的罪魁祸首是:

C++ 2005  Redistributable
什么是“C++ 2005  Redistributable”,简单的说,是微软 C++ 2005 依赖文件的可再在发行分发包。也就是说,一些第三方软件公司使用 C++ 2005 开发的程序要在客户的电脑上执行正常,必须有这些相关文件。而这些文件在这个“C++ 2005  Redistributable”包中允许第三方公司直接随着自己的软件分发出去,并安装到客户的电脑上!包括市面上常见的游戏等,都会依赖这个包。

造成本文提到的“显示方框”问题的原因,就是客户电脑安装英文或其它语言的软件的时候,安装了随该软件附带的“C++ 2005  Redistributable”分发包!而这个分发包使用的语言是英文!这样就导致本来是 Unicode 的 Windows 失去了对应多国语言的支持!导致“方框字符”的出现!

解决这个问题的办法并不需要重新安装您的系统,您也不需要考虑放弃您使用的英文软件。您只要打开控制面板,添加删除程序,然后在里面找的“C++ 2005  Redistributable”的相关项,挨个删除之,随后去微软官方网站,下载中文版的“C++ 2005  Redistributable”重新安装并重启电脑即可!下载地址如下:

32位操作系统:http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=zh-cn
64位操作系统:http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=zh-cn

本人亲身验证过!确实有效!本人遇到此问题的时候,在网上寻找了 N 久,都没有相关文章提到这个问题,所以特发此帖,希望对遇到同样问题的朋友有所帮助!同时提醒各位程序开发人员,是否可以考虑如何分发“C++ 2005  Redistributable”的方式?是否应该提供多国语言的分发包,或者让用户手工下载自己所在语言的分发包呢?

0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有