Intereting Posts
preg_replace () с переменной в строке замены ест первый символ Клиент PHP SOAP, который понимает многочастные сообщения? Вставьте данные в базу данных mysql с php и ajax в wordpress Загрузка файлов с использованием медиа-представления в CakePHP Пользовательская кнопка добавления в корзину, чтобы добавить несколько товаров в корзину с количеством: woocommerce php regex, извлечь телефонные номера из строки? Как правильно создать функцию для форматирования на PHP в расширении Yii2 Highcharts ВСТАВИТЬ в таблицу на колонках, которые существуют Нужно ли мне избегать данных для защиты от SQL-инъекций при использовании bind_param () в MySQLi? Запросить пользователя для сохранения файла через вызов AJAX Администратор сущности Doctrine, вызывающий разрыв страницы Отправка нескольких переменных с помощью Jquery ajax Как правильно распределить путь в PHP Перечислить NSDictionary с ключами и объектами, PHP-стиль Покрытие кода PHPUnit

Почему функция PHP htmlentities (…) возвращает неверные результаты?

У меня есть следующий код:

function testAccents() { $str = "àéè"; $html = htmlentities($str); echo $html; } 

Когда я запускаю его, вместо того чтобы получать àéè Я получаю àéè ,

Я думал, что это может быть проблема кодирования, но файл utf-8:

 > file -bi PublicationTest.php text/x-c++; charset=utf-8 

Почему я получаю этот странный результат?

EDIT: Я использую PHP 5.3.

Solutions Collecting From Web of "Почему функция PHP htmlentities (…) возвращает неверные результаты?"