Конвертер в UTF8 сущности
При установке плагина для Tiny MCE, возникла проблема с кодировкой русских символов. Как я не пытался сменить кодировку в исходном файле ничего не срабатывало. Заглянув в русский языковой файл самого Tiny MCE, увидел что все русские надписи хранятся в UTF8 сущностях, пришлось и своем плагине заменить все надписи на них.
А вот и функция для конвертации:
1 2 3 4 5 6 7 8 9 10 11 12 |
function u8_encode($str) { $str = mb_convert_encoding($str, 'UTF-16', 'UTF-8'); $out = ''; for ($i = 0; $i < mb_strlen($str, 'UTF-16'); $i++) { $out .= '\u'.bin2hex(mb_substr($str, $i, 1, 'UTF-16')); } return $out; } echo u8_encode('Выберите изображение для загрузки').'<hr />'; |
Author: | Tags: /
| Rating:
Leave a Reply