HTML FORM POST提交到ASP.NET(C#)本地没问题,服务器上中文乱码怎么办?

2024-12-04 09:13:21
推荐回答(3个)
回答1:

为什么要用gb2312呢

  大部分网站都是用utf-8的,百度用的gb2312,谷歌用的utf-8,webconfig默认设置时utf-8

  你的出现乱码是因为默认是utf-8,你打开文件,点菜单,文件 - 高级保存选项,保存为gb2312就不是乱码了,或者webconfig改成

都行,改的菜单我截个图给你看看

回答2:

乱码的根源就是编码补统一;有三个地方你要检查:

1. 文件的编码配置, 即html meta 标签;
2. 文件保存的编码, 另存为时候选择编码;
3. 就是服务器编码设置 在webconfig

这三个地方的编码都一样, 绝对不会出问题的,至于是GB 还是UTF8 都没关系!

回答3:

你对post的数据重新编码一下,接受是也编码一下试试。