wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
之前用普通表单提交注册数据的时候就没有这个问题,请问是因为使用了ajax或者是json相关的格式转换函数的时候出现的错误吗?
问题如图:
代码如下:
$('#pro-edit-done').bind('click', function()
{
//获取要传递的数据
var prodata = {};
prodata.lid = <?php echo $_SESSION['user_id']; ?>;
console.log(prodata.lid);
prodata.id = $("#pro_id").val();
prodata.name = $("#pro_name").val();
var data = JSON.stringify(prodata);
console.log(data);
$.ajax
({
type: "POST",
url : "./pro-edit-php.php",
data: {data},
success:function(data)
{
console.log(data);
$('.pro-name').text(prodata.name);
}
});
});
});
php文件:
<?php
session_start();
header("Content-Type:text/html;charset=utf-8");
$link = mysqli_connect('localhost','root','root');
$db = mysqli_select_db($link,'workon');
$data = json_decode($_POST['data']);
$id = $>id;
$lid = $>lid;
$name =$>name;
$query = "insert projects (proj_name,proj_leader_id) values ('$name','$lid')";
$tes_query = mysqli_query($link,$query);
if ($tes_query) {
echo $name;
}
?>
之前用普通表单提交注册数据的时候就没有这个问题,请问是因为使用了ajax或者是json相关的格式转换函数的时候出现的错误吗?
连接成功后mysql进行一次set names utf8
在php文件中打印一遍var_dump $_POST接收到的数据看看有错没,然后检查数据库的编码charset是utf8还是别的,保证三码合一
前端获取到的数据是乱码的吗?
后端接收到的数据是乱码吗?
插入数据库前的数据是乱码吗?
逐步锁定产生乱码的地方,进行检查;
wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...相关推荐
- php连接中文数据库乱码问题,如何解决php的数据库中文乱码问题
php数据库中文乱码的解决办法:1.在HTML代码中的文件头中加入charset属性:2.在php代码的开始部分加入代码"charset=utf-8":3.数据库中表字段中存储中文 ...
- mysql存json将utf8编码 去掉,MySQL对JSON类型UTF-8编码导致中文乱码探讨
原文:https://www.cnblogs.com/CreateMyself/p/12587426.html 前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有 ...
- MySQL对JSON类型UTF-8编码导致中文乱码探讨
继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中文出现 ...
- linux mysql插入数据乱码_linux mysql数据库中文乱码
mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
- Mybatis插入MySQL数据库中文乱码
Mybatis插入MySQL数据库中文乱码 在dataSource.properties配置文件中设置useUnicode=true&characterEncoding=utf-8编码即可. ...
- PHP——PHP读取MySQL数据库中文乱码解决方案
问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面 <head> <metahttp-equiv="Content-Type"content=&q ...
- php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发
PHP如何处理查询MySQL数据库中文乱码? 1.将MySQL数据库默许的编码是UTF-8: 2.在MySQL中建立表时,将字符集设置为UTF-8: 3.在PHP中查询数据之前,将数据库编码设置为UT ...
- mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结
MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...
最新文章
- 2022-2028年中国高纯铜市场研究及前瞻分析报告
- 欧拉定理 费马小定理
- 清华团队将Transformer用到3D点云分割
- VSCode 小鸡汤 第00期 —— 安装和入门
- 使用canvas实现擦玻璃效果
- 正则表达式,删除空行,删除特定字符所在行
- 生产上线发现重大Bug的思考
- 【jeecg-mybatis版本】 mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成...
- 【RobotStudio学习笔记】(三)程序创建
- 常用导数与等价无穷小
- Android Studio之Activity简介
- 2017-2018 Exp9 网络欺诈技术防范 20155214
- useragent android,获取android默认的useragent
- 苹果证书导出p12文件
- 微信中怎样查看微信热点?分享技巧!微信中如何查看微信热点?
- 3GPP TS 23501-g51 中英文对照 | 5.3.1 General
- Tita绩效宝:通过组织透明度提高绩效
- 河北工业大学数据挖掘实验五 k-means聚类算法
- websocket以及nodejs联手打造的类qq群聊天室 教程 附 原代码
- 小米电视机html,小米电视机功能详解 教你轻松使用
热门文章
- 各种排序算法稳定性比较
- php自动加载类与路由,PHP实现路由和类自动加载
- Leetcode每日一题:1248.count-number-of-nice-subarrays(统计[优美子数组])
- 花书+吴恩达深度学习(二五)直面配分函数(CD, SML, SM, RM, NCE)
- OPPO大数据平台运营研发实践分享
- 第一:MySQL+MyBatis实现对测试用例数据的读取(接口自动化落地)
- python接口自动化(四十三)-公共模块 pymysql 连接mysql数据库(单独说明)
- vba 保存word里面的图片_笔记7 【office精华课】一套课程学会Word+Excel+PPT(一)【Word】(2020年第37周 周五)...
- 无盘服务器集群,镜像(无盘柜)-单活集群解决方案
- 设置log缓存_全局变量、事件绑定、缓存爆炸?Node.js内存泄漏问题分析