这是前端的代码: <div><select id="type" name="product_type" onchange="change_country(this.value)" class="frm-field required"> <option value="null">选择你喜欢的种类</option> <option value="跑步鞋">跑步鞋</option> <option value="训练鞋">训练鞋</option> <option value="篮球鞋">篮球鞋</option> <option value="网球鞋">网球鞋</option> <option value="户外鞋">户外鞋</option> <option value="拖鞋">拖鞋</option> </select></div> 后端是这样的:<?phperror_reporting(0);$user_name = $_POST["user_name"];$user_psd = $_POST["user_psd"];$product_type = $_POST["product_type"];$db = new MySQLi("localhost","root","123456","ecshop");!mysqli_connect_error() or die("连接失败!");mysqli_query($conn,'SET NAME UTF8');$sql = "insert into `online_user`(user_name,user_psd,product_type) values('{$user_name}','{$user_psd}','{$product_type}')";echo $sql;$result = $db->query($sql);if($result){header("location:index.php");} else{echo "添加失败!";}?>想问下如何解决乱码问题??求大神指教一下啊啊啊
3 回答
一凡
TA贡献43条经验 获得超8个赞
乱码问题就是字符编码不同引起的,所以你需要明确几个编码:
1 文件(前端页面、PHP文件等)的编码是否是utf-8
2 数据库字段设置的编码是否是utf-8
3 页面的meta信息中是否设置utf-8
- 3 回答
- 0 关注
- 2645 浏览
添加回答
举报
0/150
提交
取消