最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】英文win7系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲)

Windows系统 crifan 6276浏览

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲)

 

【背景】

win7 64位的系统,之前就遇到过很多次的软件虽然能用,但是安装过程或者使用过程中,显示内容是乱码。

这次是用IE9播放ST(songtaste)中的歌曲的时候,显示的歌曲信息中,部分内容是乱码。

比如播放这首歌:

http://www.songtaste.com/song/2895977/

显示出的乱码是:

Title内容是“????****????‘

Artist内容是”???¨“

 

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲) - crifan - work and job

 

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲) - crifan - work and job

【解决过程】

后来网上找到了这里:

http://zhidao.baidu.com/question/330304389.html

的解释,然后自己去设置:

打开控制面板control panel后,设置View By为“Large Icon”,然后找到Region and Language -> Administrative,对于”Language for non-Unicode programs“,即对于非Unicode程序来说,系统会默认用此处设置的语言去解析显示对应的文字,此处之前设置为English (United State),而我们要设置为,默认显示为简体中文,所以点击Change system locale,去改为”Chinese(Simplified,PRC)“,确定后重启电脑即可。

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲) - crifan - work and job

这样,就可以正常显示中文了:

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲) - crifan - work and job

【总结】

1. 之前的win7 64位的乱码,看起来应该和64位没有关系,而和当前设置的默认(本地)语言有关系:

之前设置的English,所以当遇到中文程序的时候,系统会默认用1252之类的code page去将这些文字认为成英文显示出来,所以会出现这类乱码,而设置本地语言为简体中文后,就可以正常处理并显示出中文字符了。

2. 关于code page等内容,感兴趣的可以去看:代码页Code Page

【详解解释如何将本地语言改为中文简体,以解决英文的XP/Win7的中文乱码问题】

文字版:

Start->Control Panel->Region and Language->Administrative->Language for non-Unicode programs->Change system locale ->设置 Current system localeChinese (Simplified RPC),表示简体中文的意思,再点击OK,重启系统,即可。

截图说明:

start control panel

region and language

【已解决】win7 64位的系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲) - crifan - work and job

转载请注明:在路上 » 【已解决】英文win7系统,很多中文软件显示乱码(包括WMP12播放ST中的歌曲)

87 queries in 0.197 seconds, using 19.22MB memory