解决C# Winform/asp.net/mvc乱码

作者:V君 发布于:2015-11-2 10:45 Monday 分类:挖坑经验

TL;DR 

源代码字符编码导致,确保所有源代码文件文本编码为UTF-8(带签名)

重新编译即可解决问题.

 

扯: 

起初只在winform遇到, 然后asp.net mvc输出content也遇到了,

无论怎么设置 浏览器编编码/服务端内容输出编码/线程区域语言/响应头编码 都无效

甚至直接写用UTF8编码字符串的字节数组, 更试了htmlEncoding编码

发现htmlEncoding吐出一个个字节 例: {„ 这样的诡异情况, 中文应该大于255才对

回过头想起之前winform遇到的操蛋情况, 源代码字符编码啊混蛋!

因为源码字符编码是GB,又被U8再次编码, 导致操蛋结果.

标签: 软件开发 C# Winform ASP.NET 软件故障诊断 MVC 乱码

评论(0) 引用(0) 浏览(1324)

Powered by emlog 去你妹的备案 sitemap