@kshkld7ck

Как решить вопрос с кодировкой php?

Доброго дня, редко использую php, но когда использую - всегда попадаю в неприятную ситуацию - проблему с кодировкой. Вопрос уже задавал на этом ресурсе, получил ответ и все помогло. Но сейчас даже то решение не помогло.
Суть такова, делаю запрос, в ответе получаю windows-1251, хотя нужна UTF-8
let form = "Пример"
    let formData = {
        form
    }
    $.ajax({
        url: "_ajax.php",
        type: "POST",
        data: formData,
success:function(data){}
})

и соответственно
<?php
header('Content-Type: text/html; charset=utf-8');
mb_internal_encoding("UTF-8");
ini_set('display_errors', 1);
$html=$_REQUEST['form'];
echo $html;
?>

в htaccess прописал все что нужно :

AddDefaultCharset UTF-8
php_value default_charset "utf-8"

так же пробовал варианты в php :

$content = iconv("windows-1251", "utf-8", $html); //Смена кодировки


$content = rawurlencode($html)
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Проблема может решится банальным открытием php файла в notepad++ и пересохранением в нужной кодировке
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы