这是我的萤火虫数据
action=saveOrder&name=Aprova%C3%A7%C3%A3o+dos
在服务器端,我试图将其保存到数据库中,名称列有排序规则 - utf8_general_ci
这是我的 php 脚本 1。
$name= htmlentities(str_replace("+", "", rawurldecode($_POST["name"])));
我也试过2。
$name= html_entity_decode(str_replace("+", "", rawurldecode($_POST["name"])));
如果您看到此链接 http://writecodeonline.com/php/ 2. 在那里工作,但是当我将它保存在数据库中时,它没有与最后一个代码正确保存,保存的值是 Aprovação dos和案例 1. 它保存了这个 Aprovação dos
应该保存在数据库中的值是 Aprovação dos
函数保存订单()
{
变量参数={};
params.action='saveOrder';
params.name=$("#cliente_nome").val();
$.post('saveorders.php',参数,函数(数据)
{
警报(数据);
});
}
PHP 代码
<?php
mb_internal_encoding("UTF-8");
include_once("clase.php");//数据库连接文件
session_start();
$name=html_entity_decode(str_replace("+", "", rawurldecode($_POST["name"])));
Policy::saveOrders($name);
?>
任何帮助表示赞赏