2016-02-11 1 views
0

Как установить utf-8 для запросов ajax?Как установить utf-8 для запросов ajax post?

я использую этот код для Аякса почтовых запросов

$.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); 
      } 

В test.php, я попытался вставить данные в БД, хорошо это вставить успех.

но шар эта insert нет utf-8. Как я могу сделать, чтобы установить utf-8 в asjax-запросы?

ответ

0

You JS использует ту же кодировку, которую использует ваша веб-страница. Так что добавьте это в <head>:

<meta charset="utf-8"> 

Затем вам нужно интерпретировать сообщение на сервер и читать как UTF-8.


Извините, не ясно читал ваш вопрос. Вы должны установить поле сервера базы данных для хранения строки как utf-8.

Если вы используете MySQL:

Пожалуйста, прочитайте это: SET NAMES utf8 in MySQL?

и это: How to make MySQL handle UTF-8 properly

+0

набор '<мета кодировка = "UTF-8">' ​​в Ajax запросов страницы или тест. php? –

+0

@mongmongmongseesee, который должен находиться на веб-странице, которая использует JS, то есть HTML-тег. –

+0

i был установлен '', но не работает. –

Смежные вопросы