网站输入框,所有中文及特殊字符都无法存入数据库,输入框全是中文验证显示输入框为值为空

网站输入框,所有中文及特殊字符都无法存入数据库,输入框全是中文验证显示输入框为值为空,要是包含字母和文字入"中文字符123abc”,插入数据库竟然是123abc,服务器用... 网站输入框,所有中文及特殊字符都无法存入数据库,输入框全是中文验证显示输入框为值为空,要是包含字母和文字 入"中文字符123abc”,插入数据库竟然是123abc,服务器用的是客户自己的,装的是英文版的系统,说换系统的请绕道,希望高手给出真正的解决方案。
所有程序在本地都是好使的。
有新情况了,浏览器点击右键,编码改成utf-8就看到所有的东西成了乱码,然后在输入框中输入汉字,点击之前是提交按钮,汉字就能提交了!why?
程序是.net加sqlserver的,可以保证所有的页面都是uft-8的格式
展开
 我来答
franzhong
2010-12-03 · TA获得超过1234个赞
知道小有建树答主
回答量:996
采纳率:50%
帮助的人:487万
展开全部
存数据库之前`把页面设为UTF-8`或是用GB2312编码
两步解决:1,首先把数据库那个表设为相同类型`例如utf-8
2,在存入的面面meta上加上格式为utf8
在连接数据库时也要设一下Name="utf-8";
你这样试试`多数能解决`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhhxxgl
2010-12-03 · TA获得超过1028个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:288万
展开全部
你的表单对应的文件编码格式不是utf-8的,php文件看看是不是utf-8的,数据库看你的情况应该是设置成utf-8字符集了。
php+mysql 最需要注意的就是编码一致。否则容易出现乱码或者中文过滤的情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
surwe
2010-12-03 · TA获得超过631个赞
知道小有建树答主
回答量:1339
采纳率:44%
帮助的人:250万
展开全部
我怀疑是程序设计时候出的问题
要么是数据库字段问题,要门是网站相应输入地方语言设置问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zanshihuahua
2010-12-08
知道答主
回答量:55
采纳率:0%
帮助的人:16.5万
展开全部
在插入之前.tostring一下.转换成字符串插进去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
55886699
2010-12-03 · 超过19用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:26.3万
展开全部
字段设置为NVARCHAR就ok啦 再试一下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式