php将form表单内容提交到数据库后中文变成??(问号)
我已经修改了数据库mysql的编码格式也不对
php以及html代码中也声明了utf-8格式
检查一下你cmd的字符集 排除一下是不是显示的问题
存入数据库前打印下数据,确认下是不是程序处理时已经乱码了。如果不是,再检查mysql的编码,修改配置后,可以重启下mysql防止不生效
我存入数据库中文是问号,但是再用php把这些数据输出到网页上的时候又正常了
检查一下表单是不是带??这种数据,看设置没啥问题,而且中文字符串也有一个。如果时excel导入得excel需要转为utf-8格式