VS2003用UTF8编码格式保存的代码文件在VS2005中打开汉字是乱码,求解?

时间:2021-06-06 22:16:23
我的2005用的是Beta2英文版,发现它打开和保存文件的默认是gb2312,而2003里是UTF8,用2005打开2003的代码文件,所有汉字都是乱码,谁知道怎么样能用正确的编码格式打开2003里的文件,或者有什么办法能转换吗?

8 个解决方案

#1


该回复被版主删除

#2


在VS2003选择一个文件,然后在menu上选择另存为,在点击保持按钮下面的那个箭头选择“编码保持”,可以改变文件编码。

#3


用"另存为..."的方式,在下面把编码格式重新设置一下,再重新保存即可.

#4


用notepad打开后,另存为....

我发现所有编辑器中对编码处理最正确的竟然是notepad

#5


或者在VS2005中把默认编码设置成UTF8

在菜单\文件\高级保存选项 里面设置

#6


1、确认2003保存的文件是utf-8编码;

2、确认2005中的字体设置是utf-8;

3、确认web.config文件中:
<globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
   />

#7


设置web.config文件。

#8


用notepad打开后,另存为....

我发现所有编辑器中对编码处理最正确的竟然是notepad
========================================
同感!!!

#1


该回复被版主删除

#2


在VS2003选择一个文件,然后在menu上选择另存为,在点击保持按钮下面的那个箭头选择“编码保持”,可以改变文件编码。

#3


用"另存为..."的方式,在下面把编码格式重新设置一下,再重新保存即可.

#4


用notepad打开后,另存为....

我发现所有编辑器中对编码处理最正确的竟然是notepad

#5


或者在VS2005中把默认编码设置成UTF8

在菜单\文件\高级保存选项 里面设置

#6


1、确认2003保存的文件是utf-8编码;

2、确认2005中的字体设置是utf-8;

3、确认web.config文件中:
<globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
   />

#7


设置web.config文件。

#8


用notepad打开后,另存为....

我发现所有编辑器中对编码处理最正确的竟然是notepad
========================================
同感!!!