为解决在phpmyadmin中的中文乱码问题,需要做以下修改:
1. 首先在phpMyAdmin中找到你创建的表,如table1(注意是表不是数据库),点击上方的“结构”,找到你想要保存中文的那一列的名字,如information,点击右侧“修改”,把排序规则修改成utf8_general_ci。
2. 在你运行后显示页面的html部分的head部分加入 <meta charset=utf-8">
3. 在php部分,你涉及插入数据库的代码之前加入 :mysqli_query("SET NAMES UTF8");
为解决form表单中的中文输入在php验证不通过的问题,需要做以下修改:
1.在form表单中增加 accept-charset="UTF-8" 属性
2.在php中,在开始写上header("content-type:text/html;charset=utf-8");在连上数据库后增加 mysqli_query("SET NAMES UTF8")代码