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