这是我的萤火虫数据
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); ?>
任何帮助表示赞赏