Я использую Kohana 3, которая полностью поддерживает Unicode.
У меня это как первый ребенок моего <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Символ Unicode, в который я вставляю, - это как в Café.
Тем не менее, я получаю треугольник с? (как в не может декодировать символ).
Насколько я могу судить в своем собственном коде, я не делаю никаких текстовых манипуляций со строками.
Фактически, я поместил акцент прямо в PHP-файл представления, и он все еще не работает.
Я скопировал персонажа с этой страницы: http://www.fileformat.info/info/unicode/char/00e9/index.htm
Я только начал изучать ограничения PHP в Юникоде, поэтому могу сделать что-то ужасно неправильное.
Итак, как мне отобразить этот символ? Нужно ли прибегать к сущности HTML?
Обновление
Так что это работает
Caf<?php echo html_entity_decode('é', ENT_NOQUOTES, 'UTF-8'); ?>
Почему это работает? Если я скопирую вывод с ударением e из этого скрипта и вставлю его в свой документ, он не будет работать.