windows7 中文乱码解决方法

编程知识 更新时间:2023-04-11 10:03:03

转自http://blog.sina/s/blog_572e8c450100vg2t.html

windows7 中文乱码解决方法

有下面这么一种情况:
以前在windows XP 上的文本文件,复制到windows7时,其中的中文变成乱码了,而英文能正常显示.
而且无论怎么另存为和重新编码都无法正常显示.

其原因是这样的:
在XP系统中,ANSI编码是可以保存中文的.
但是在windows7中,ANSI是不可以保存中文的.
而在XP系统中,文本文件的默认编码却恰恰是采用ANSI编码的.
这就使得很多在xp中保存的文本文件复制到windows7系统中,无法正常显示其中文部分.

可以这么验证以上情况:
1,在xp系统中,打开记事本,在里面输入一些中文字符,当然也可以包含英文字符.
2,保存,由于是第一次保存,弹出的是"另存为"对话框,随便起个名字,例如叫test.txt
这时,请注意观察下方的编码方式,默认的是ANSI,不要改动,保存即可.
3,将刚才这个文件复制到windows7系统中,打开,会发现其中的中文是乱码.
4,在windows7中打开记事本,输入一些中文,保存,其默认编码也是ANSI,但是会提示:
文本中包含unicode字符,如果以ANSI格式保存,该字符会丢失,请点击取消,并选择一种unicode
编码方式.
5,这时,你可以选择unicode或者UTF-8方式来保存该文件.

如何解决该问题呢?
方法一:
(此方法适用于你方便使用多个系统)
将该文件再复制到xp系统中,用记事本打开后重新编码,要选择UTF-8或者unicode方式.
然后再复制到windows7中,便可以正常显示了.

方法二:
(如果你目前只有一个windows7系统了,建议使用此方法)
1,此时你若用记事本打开该文件,一定是乱码的,无论你怎么重新编码.
换个方法,用浏览器打开该文件,再修改浏览器此页面的编码格式,改为:简体中文( simplified chinese GB2312),
则可以正常显示了.
2,将正常显示的文字复制出来,粘贴在记事本里,保存为UTF-8或者unicode格式的即可. 也可以直接保存web页面。

 

!!!!!最后我自己发现修改一下电脑的locale就可以了。

更多推荐

windows7 中文乱码解决方法

本文发布于:2023-04-10 02:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/60623ad4d3332773eb83c769fa5d0129.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:乱码   解决方法   中文

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 63219文章数
  • 14阅读数
  • 0评论数