
asp.net 连接mysql 文本框的编码问题
"select*fromtable1wherename="+TextBox2.Text;这是我采用的查询语句如果Textbook输入字母,则查询语句可以执行如果输入汉字则...
"select * from table1 where name=" + TextBox2.Text;
这是我采用的查询语句 如果Textbook输入字母,则查询语句可以执行 如果输入汉字 则显示查询不到 就是说识别到文本框的内容是乱码。我数据库用的是utf8编码。文本框是string,是不是得把string转换为utf8,还是怎么弄
求解释,求答案。 展开
这是我采用的查询语句 如果Textbook输入字母,则查询语句可以执行 如果输入汉字 则显示查询不到 就是说识别到文本框的内容是乱码。我数据库用的是utf8编码。文本框是string,是不是得把string转换为utf8,还是怎么弄
求解释,求答案。 展开
展开全部
针对这种问题分3步走:
第1步:查看你网页的编码是什么,最好设为UTF8;
第2步:查看你连接MYSQL数据库语句中设置的编码是否也是utf8;
第3步:查看mysql数据库的编码是否也是utf8,
若要全面解决这个问题,一定要全部统一编码格式!这是MYSQL最大特色,不论是php还是JSP or ASP.NET都是一样!
第1步:查看你网页的编码是什么,最好设为UTF8;
第2步:查看你连接MYSQL数据库语句中设置的编码是否也是utf8;
第3步:查看mysql数据库的编码是否也是utf8,
若要全面解决这个问题,一定要全部统一编码格式!这是MYSQL最大特色,不论是php还是JSP or ASP.NET都是一样!
展开全部
正则表达式。
^[A-Za-z0-9]+$
意思是,大写的A~Z,小写的a~z,数字0~9,
如果你只选其中一个的话,那就去掉一个就可以了,
正则应该知道怎么用把,
可以写在JS里面做验证的时候,把他做为一个条件,如果符合才进后台执行,,
你这样做,估计没有用到三层,自己去摸索一下,
^[A-Za-z0-9]+$
意思是,大写的A~Z,小写的a~z,数字0~9,
如果你只选其中一个的话,那就去掉一个就可以了,
正则应该知道怎么用把,
可以写在JS里面做验证的时候,把他做为一个条件,如果符合才进后台执行,,
你这样做,估计没有用到三层,自己去摸索一下,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意楼上的说法,但是也可以用转码来完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询