如何为ajax发布请求设置utf-8?

时间:2016-02-11 11:11:38

标签: php jquery ajax utf-8

如何为ajax发布请求设置 $.ajax({ url: 'test.php', dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(php_script_response){ $('#files_attachments_list_display').append(php_script_response); }

我将此代码用于ajax发布请求

test.php

utf-8中,我尝试将数据插入到数据库中,确定插入成功。

但不插入SET @ActualWeightDIMS = STR(@Actual_Dims_Width); OR Select STR(@Actual_Dims_Width) + str(@Actual_Dims_Width)的char。如何在ajax发布请求上设置utf-8?

1 个答案:

答案 0 :(得分:0)

你JS使用你的网页使用的相同的字符集。请在<head>

中添加此内容
<meta charset="utf-8">

然后,您需要在服务器上解释该消息并将其读作UTF-8。

抱歉,没有清楚地看到你的问题。您必须将数据库服务器字段设置为将字符串存储为utf-8。

如果您使用的是MySQL:

请阅读:SET NAMES utf8 in MySQL?

并且:How to make MySQL handle UTF-8 properly

相关问题