之前用普通表单提交注册数据的时候就没有这个问题,请问是因为使用了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 本地测试)求解?...相关推荐

  1. php连接中文数据库乱码问题,如何解决php的数据库中文乱码问题

    php数据库中文乱码的解决办法:1.在HTML代码中的文件头中加入charset属性:2.在php代码的开始部分加入代码"charset=utf-8":3.数据库中表字段中存储中文 ...

  2. mysql存json将utf8编码 去掉,MySQL对JSON类型UTF-8编码导致中文乱码探讨

    原文:https://www.cnblogs.com/CreateMyself/p/12587426.html 前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有 ...

  3. MySQL对JSON类型UTF-8编码导致中文乱码探讨

    继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中文出现 ...

  4. linux mysql插入数据乱码_linux mysql数据库中文乱码

    mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...

  5. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  6. Mybatis插入MySQL数据库中文乱码

    Mybatis插入MySQL数据库中文乱码 在dataSource.properties配置文件中设置useUnicode=true&characterEncoding=utf-8编码即可. ...

  7. PHP——PHP读取MySQL数据库中文乱码解决方案

    问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面  <head> <metahttp-equiv="Content-Type"content=&q ...

  8. php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发

    PHP如何处理查询MySQL数据库中文乱码? 1.将MySQL数据库默许的编码是UTF-8: 2.在MySQL中建立表时,将字符集设置为UTF-8: 3.在PHP中查询数据之前,将数据库编码设置为UT ...

  9. mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结

    MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...

最新文章

  1. 2022-2028年中国高纯铜市场研究及前瞻分析报告
  2. 欧拉定理 费马小定理
  3. 清华团队将Transformer用到3D点云分割
  4. VSCode 小鸡汤 第00期 —— 安装和入门
  5. 使用canvas实现擦玻璃效果
  6. 正则表达式,删除空行,删除特定字符所在行
  7. 生产上线发现重大Bug的思考
  8. 【jeecg-mybatis版本】 mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成...
  9. 【RobotStudio学习笔记】(三)程序创建
  10. 常用导数与等价无穷小
  11. Android Studio之Activity简介
  12. 2017-2018 Exp9 网络欺诈技术防范 20155214
  13. useragent android,获取android默认的useragent
  14. 苹果证书导出p12文件
  15. 微信中怎样查看微信热点?分享技巧!微信中如何查看微信热点?
  16. 3GPP TS 23501-g51 中英文对照 | 5.3.1 General
  17. Tita绩效宝:通过组织透明度提高绩效
  18. 河北工业大学数据挖掘实验五 k-means聚类算法
  19. websocket以及nodejs联手打造的类qq群聊天室 教程 附 原代码
  20. 小米电视机html,小米电视机功能详解 教你轻松使用

热门文章

  1. 各种排序算法稳定性比较
  2. php自动加载类与路由,PHP实现路由和类自动加载
  3. Leetcode每日一题:1248.count-number-of-nice-subarrays(统计[优美子数组])
  4. 花书+吴恩达深度学习(二五)直面配分函数(CD, SML, SM, RM, NCE)
  5. OPPO大数据平台运营研发实践分享
  6. 第一:MySQL+MyBatis实现对测试用例数据的读取(接口自动化落地)
  7. python接口自动化(四十三)-公共模块 pymysql 连接mysql数据库(单独说明)
  8. vba 保存word里面的图片_笔记7 【office精华课】一套课程学会Word+Excel+PPT(一)【Word】(2020年第37周 周五)...
  9. 无盘服务器集群,镜像(无盘柜)-单活集群解决方案
  10. 设置log缓存_全局变量、事件绑定、缓存爆炸?Node.js内存泄漏问题分析