@YakovSpb

Отправляю данные формы на сервер, но приходит не в той кодировке?

На сервер кириллица приходит в формате: "\u0422\u0435\u0441\u0442"
Как и где поставить нужную кодировку?
$name = trim($_POST["your-name"]);
  $phone = trim($_POST["tel-512"]);
  $text = trim($_POST["your-message"]);
  
   $data = array(
	'name' => $name,
	'phone'=> $phone,
	'text' => $text,
	'url' => $url
   );
   
	$ch = curl_init();
	$data_str = json_encode($data);
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Так и должно быть, при декодировании json оно опять станет нормальным. Но если очень хочется, то можно передать JSON_UNESCAPED_UNICODE в качестве второго параметра json_encode.
https://www.php.net/manual/ru/json.constants.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы