我最近发现一个关于文本框的大问题:比如一个新增产品页面里有文本框用来输入产品的名称,输入时没有问题,显示的也是正确的(不管是数字,英文还是中文)。但是如果这个文本框里的输入的全是中文的话,当点击确定按钮后,输入的文字就变成了3个问号(保存到数据库里的数据也是3个问号)!如果这个文本框里的输入的只是英文或数字的话,就没有问题。如果是同时混合有数字,英文还是中文,那当点击确定按钮后,文本框里就只有英文和数字,汉字就变没有了。
文本框里的输入的是中文的时候,我又用断点跟踪显示文本框里是乱码;后来我又在点击按钮的事件里写了一个判断这个文本框里的文本是不是中文的正则表达式,执行显示这3个问号居然是汉字?!那么怎么挥数据库里也是3个问号呢?
这是为什么?帮帮我!
文本框里的输入的是中文的时候,我又用断点跟踪显示文本框里是乱码;后来我又在点击按钮的事件里写了一个判断这个文本框里的文本是不是中文的正则表达式,执行显示这3个问号居然是汉字?!那么怎么挥数据库里也是3个问号呢?
这是为什么?帮帮我!
解决方案 »
- 关于查询速度问题,顺便散分。
- 问一个超简单的日期格式问题,把(31/03/2009 16:07:59)转成(2009-3-31 16:07:59)并在一个文本框中显示
- Microsoft Visual Studio 2005 中 formview 的问题,知道的,用过的大哥都进来讨论下
- 如何把 2006-6-16 下午 03:10:16 格式转换成 2006年6月16日格式
- FreeTextBox的问题???????
- [求助]为什么会报错!?
- 平时登陆网站(如csdn),ie自动记录的id的textbox信息,下此就不需输入全部了,但是我在aspx中所有的textbox都有这个特性,如何是好?
- 怎么在IE WEB CONTROL中的tabstrip中设置项垂直居中,在线等........
- 一个非常简单的问题(在线等待)
- C#操作access数据库问题
- asp.net做局域网QQ如何判断对方在线或不在线???如何取得!!!!请教...
- 格式化字符串
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
改Web.config 试试,没发现这样的错误
requestEncoding="gb2312"
responseEncoding="gb2312"
/>