У меня возникли проблемы с utf8_encode()
функция.utf8_encode() на самом деле не работает
Вот пример
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
header("Content-Type: text/html; charset=utf-8");
$str = "Şşİğ";
echo utf8_encode($str);
?>
выход я вижу
SSIG (третий один является столицей я)
, если я не использую utf8_encode()
это то, что я получаю
Å
Таким образом, это не работает на некоторых языках. Это только делает его немного понятным, а не правильным.
Благодаря
Возможно, дополнительный байт, который не может быть преобразован. В этом случае utf-8 просто игнорирует его. Проверьте документы в этой функции, вы должны быть в состоянии настроить то, что игнорируется или принудительно, когда что-то не может быть преобразовано в utf8 – Rooster
Какова кодировка файла PHP? –
@ KarolyHorvath также UTF-8. Петух, я попробую это спасибо. –