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

我的项目中有一个页面,后台取TextBox的值,全部是乱码

其他页面都没问题
只有一个页面出现后台取值是乱码
请问会是什么问题,帮忙分析下,应该如何处理? --------------------编程问答-------------------- 求助,求助。请各位帮下忙,顺便猪大家国庆7天乐,哈哈 --------------------编程问答-------------------- 是不是那个网页的编码不对啊
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> --------------------编程问答-------------------- 换个试试 --------------------编程问答--------------------
引用 2 楼 gz5182009 的回复:
是不是那个网页的编码不对啊
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

换成这个,前台就变乱码了呀

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> --------------------编程问答-------------------- 检查下页面指定的格式
或者新建一个页面,然后把代码拷进去,删掉原来的页面,有可能文件本身的编码问题 --------------------编程问答-------------------- 编码问题。

解决办法:
1、切换到你的那个aspx页面的源
2、选择菜单“文件”->"高级保存选项"
3、编码选择: “Unicode (UTF-8带签名)-代码页 65001” --------------------编程问答--------------------
引用 6 楼 taomanman 的回复:
编码问题。

解决办法:
1、切换到你的那个aspx页面的源
2、选择菜单“文件”->"高级保存选项"
3、编码选择: “Unicode (UTF-8带签名)-代码页 65001”

不行! 这种方式尝试过了! --------------------编程问答--------------------
引用 5 楼 rock870210 的回复:
检查下页面指定的格式
或者新建一个页面,然后把代码拷进去,删掉原来的页面,有可能文件本身的编码问题

刚新建了个页面,可是还是出错,JS代码里边没有设置编码格式! --------------------编程问答--------------------
引用 2 楼 gz5182009 的回复:
是不是那个网页的编码不对啊
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />


顶!! --------------------编程问答-------------------- 跟踪一下代码,看一下从数据库里取出来的值是什么。也许存到数据库中的数据不对。 --------------------编程问答-------------------- 是不是web.config里面有个节点 设置了不同的编码导致的呢? 或者你在取textbox的时候可以用encoding 转化下格式也是可以的
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,