当前位置:编程学习 > C#/ASP.NET >>

VS总是自动改变我的编码,有方法防止

真是气死,很多年都无法解决,VS总是莫句奇妙强制改变我的文件编码,比如我全是用UTF-8来保存ASPX文件, 当我在其它的网页里复制了一点代码 是GB2312的 那么整个页面强制给我保存GB2312了,没得选,刹都刹不住没有办法,如果用记事本打开强制另存为 ,成UTF-8 那么只要再打开ASPX文件 打一个空格马上又变成GB2312 这些操作都是强制的,没有出现对话框,只是改变后提示你已经改变,晕死,近十年都无法解决 的老大难问题 --------------------编程问答-------------------- 发现只要VS检查到页面中 设置了 charset 就会强制转换这种格式保存网页 --------------------编程问答-------------------- 嗯,那你就先别设charset,到最后才设试试。 --------------------编程问答-------------------- 发现只要VS检查到页面中 设置了 charset 就会强制转换这种格式保存网页

竟然你已经返现了问题,那么你解决问题不就是了~ --------------------编程问答-------------------- 有这样吗? --------------------编程问答-------------------- 不在页面设置编码,在配置文件中设置 --------------------编程问答-------------------- 10年的问题,楼主好强悍。 --------------------编程问答-------------------- 没注意这个 --------------------编程问答-------------------- 打微软电话 --------------------编程问答-------------------- 设置缩金格式不就好了.
--------------------编程问答-------------------- 哈哈,我也有此类问题,顶一下 --------------------编程问答-------------------- 有时候会有,一般就忍了,多转几次。 --------------------编程问答-------------------- 楼主搞这么久程序了都不知道怎么解决,我更不行了!帮楼主顶一下!!学习一下! --------------------编程问答-------------------- --------------------编程问答-------------------- <meta中设置编码格式了吗

Reset VS的setting看看呢
VS环境默认的编码是没有问题的,默认是UTF-8,所以不知道是不是你设置别的东西造成的呢 --------------------编程问答-------------------- 好想没遇到过,帮顶! --------------------编程问答-------------------- 两年后回来 又在项目中被这个问题搞死 总是自动转编码 从VS2005 用到VS2012  气死了 --------------------编程问答-------------------- 几年后回来又遇到这个问题,搜遍整个互联网 竟然又找回到几年前自己提 的问题,现在的问题不是这样简单 如果用了mastserPage 没有设置charset的地方 就会强制转成GB2312 第天要自动转换二三十次 死气 --------------------编程问答-------------------- 这有什么问题吗? --------------------编程问答--------------------
引用 8 楼  的回复:
打微软电话
要 --------------------编程问答-------------------- webconfig --------------------编程问答-------------------- 没遇见过 --------------------编程问答-------------------- 试试设置成(UTF-8 带签名)。
我测试过如果是在VS中原编码为GB2312改成(UTF-8 无签名),关闭文件再打开就会还原成GB2312。
但是如果设置带签名的UTF-8则没有此问题。
给大家参考。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,