我的项目中有一个页面,后台取TextBox的值,全部是乱码
其他页面都没问题只有一个页面出现后台取值是乱码
请问会是什么问题,帮忙分析下,应该如何处理? --------------------编程问答-------------------- 求助,求助。请各位帮下忙,顺便猪大家国庆7天乐,哈哈 --------------------编程问答-------------------- 是不是那个网页的编码不对啊
<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” --------------------编程问答--------------------
不行! 这种方式尝试过了! --------------------编程问答--------------------
刚新建了个页面,可是还是出错,JS代码里边没有设置编码格式! --------------------编程问答--------------------
顶!! --------------------编程问答-------------------- 跟踪一下代码,看一下从数据库里取出来的值是什么。也许存到数据库中的数据不对。 --------------------编程问答-------------------- 是不是web.config里面有个节点 设置了不同的编码导致的呢? 或者你在取textbox的时候可以用encoding 转化下格式也是可以的
补充:.NET技术 , ASP.NET