ASP.NET页面的字符编码设置
在用ASP.NET写网上支付的接口程序时,遇到一个奇怪问题,通过表单提交过去的中文全是乱码,英文正常。而用asp程序进行测试,可以正常提交中文,asp页面中有这样的HTML代码:
可是将这个代码加入到ASP.NET页面中,依然解决不了问题。分析了一下,问题应该是编码引起的,对方的程序只能处理GB2312编码的页面提交过来的中文数据。难道加了上面的代码,ASP.NET却不是以GB2312编码显示的?打开该页面,查看一下浏览器的编码,原来是UTF-8,原因找到,怎么解决呢?看来,ASP.NET不理睬上面的代码,自己向浏览器发送编码信息,那我设置一下Response.ContentEncoding试试,在Page_Load中加上如下代码:
OK!问题解决!
方法1.
我看你还是在web.config中把国际化配置变成这样就ok了
我今天也是遇到这样的事情。记得
<system.web>
<globalization
fileEncoding="gb2312"
requestEncoding="GB2312"
responseEncoding="GB2312"
uiCulture="de-DE"
/>
</system.web>
</configuration>
方法2.
我也遇到过类似的问题,直接写的中文无法正常显示,从数据库读出来的可以正常显示。后来在config改为:
<globalization culture="en-US" uiCulture="en" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8" />
fileEncoding 的值决定 ASP.NET 编码 .aspx 文件的方式,requestEncoding 和 responseEncoding 的值决定请求数据和响应数据的编码方式。
保存源文件也是UTF-8。一切正常各种编码都支持!
所以我建议使用utf-8!
转载于:https://www.cnblogs.com/Denny_Yang/p/5264414.html
ASP.NET页面的字符编码设置相关推荐
- 引入的html设置utf-8,如何为default.html将字符编码设置为UTF-8?
我花了最后几个小时让我的网站验证HTML 4.01严格,我实际上已经取得了成功,但仍然有一个我无法摆脱的警告.警告是: 字符编码不匹配! 中指定的字符编码 HTTP标头(iso-8859-1)是 不同 ...
- MySQL 零散知识整理~字符编码设置
字符编码设置 背景: 作者在使用insert语句往表中添加记录时,出现如下错误信息 insert into System_AccountStatus(statusName,statusComment) ...
- VS2019字符编码设置
问题描述 环境:Windows10 问题:VS2019,编写读取文件程序,目标文件中有中文字符,目标文件的字符编码为 UTF8,查看vs2019 控制台的字符编码为 GBK. 调试控制台输出读取的数据 ...
- MYSQL数据库字符编码设置
mysql字符集编码设置与查看命令 转自http://www.111cn.net/database/mysql/55781.htm 在mysql对字符编码的查看我们使用SHOW VARIABLES L ...
- 使用tomcat的jndi方式连接mysql的字符编码设置
最近新项目使用tomcat中配置jndi连接mysql的方式,在使用过程中发现查询条件为中文的时候查询不出结果,经过一通折腾,发现是jndi在连接数据库的时候忘记设置字符编码. 修改之后的完整配置如下 ...
- mysql的字符集编码_MySQL的字符编码设置
-- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则 ...
- linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置
和所有的流行文本编辑器一样,vim可以很好的编辑各种字符编码的文件,这当然包括ucs-2.utf-8 等流行的 unicode 编码方式.然而不幸的是,和很多来自 linux 世界的软件一样,这需要你 ...
- mysql默认字符编码设置教程:my.ini设置字符编码
转载2016-06-07 21:49:26 标签:mysql 本文介绍了MySQL数据库中默认字符编码的设置方法,如何设置与修改mysql默认编码,my.ini设置字符编码的教程,需要的朋友参考下. ...
- [转]ASP.NET页面HEAD区动态设置全攻略
网页head区,不能用普通控件,但它有时又很重要,比如title.keywords.description,可能每个页面都不同,那么怎么样才能根据内容动态设置它们呢? 方法1:asp能做到的,asp. ...
最新文章
- 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
- Cython屏蔽GIL锁实践
- 阿米洛键盘取消win_阿米洛花旦娘静电容V2键盘测评:不止是一把好看的键盘
- mysql 取最后一次登陆,获得最后一次插入mysql的id | 学步园
- 两个字符串的最长公共子序列长度_程序员编程算法,解决文本相似度问题的最长公共子序列算法!...
- zookeeper和eureka的对比
- TMS320C55x汇编语言编程
- stm32f10x 安装包_Keil5 Pack Installer下载_Keil5 Pack 离线安装包下载 2.2.0 官方正式版_当载软件站...
- 【重构】SqlParameter的作用
- 7个简单步骤解释区块链挖掘和交易如何工作
- OTT广告系统设计与实现
- Maven配置文件示例
- [排序算法] 13. 常见排序算法总结及运用高精度计时模板测试性能(复杂度分析、高精度计时、总结)
- ipad批量删除图片
- python容器是什么意思_python容器
- 为什么你无法拥有想要的幸福?人生所有的艰难皆有迹可循
- JDK8新特性(4)—— stream 流
- HTTP Status 404错误分析及解决方法
- 企业区块链在2018年已经就绪
- K8S云管平台开发实践 - 报警功能01
热门文章
- mysql int 优化_MySQL数据类型优化—整数类型优化选择
- 深度学习之生成对抗网络(8)WGAN-GP实战
- 腾讯 java_2019腾讯的面试题(腾讯qq音乐部门)
- 计算机基础知识数据结构与算法,(计算机基础知识)[数据结构与算法] 图
- vi/vim常用命令总结参考图
- 《高性能PHP》学习笔记
- 一觉醒来,借呗竟然被封了
- 简化从Win32到Windows 10的迁移之路
- php gif 透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
- python访问序列元素的编号用什么括起来_python-重新编号数组中元素的有效方法...