Jquery中的法语编码问题



我花了3个小时寻找解决方案,但没有成功。我通过 AJAX POST 发送带有"pompe à injection-injecteurs"的可变familie,我总是得到值"pompe à injection-injecteurs"。 我尝试使用utf8_encoding,mb_strtolower和更多,更多.....但没有运气。

var familie = "<?php echo $familie ?>";
console.log(familie) 
marque = $('#car_marque').find(":selected").text();
$.ajax({
  type: "POST",
  data: {familie: familie, marque: marque },
  dataType: "text",
  url: "index.php?route=product/autres/cars",
  success: function (data) {

控制台.log输出:"pompe à injection-injecteurs"。

尝试以下操作:

$.ajax({
  type: "POST",
  data: {familie: familie, marque: marque },
  contentType:"application/x-www-form-urlencoded; charset=UTF-8",
  dataType: "text",
  url: "index.php?route=product/autres/cars",
  success: function (data) {

最新更新