Smarty - Shift-JIS кодирование без использования PHP
Я хочу показывать символы Shift-jis, но только при их отображении. Хранить в UTF-8 и показывать в Shift-jis, так каково решение для этого в Smarty?
1 ответ
Решение
Вы не можете смешивать различные кодировки / кодировки в выводе в браузер. Таким образом, вы можете отправить UTF-8 или Shift-JIS.
Вы можете использовать UTF-8 для внутреннего использования, а в выходном фильтре конвертировать полный вывод из UTF-8 в Shift-jis (используя http://es.php.net/mb_convert_encoding).
Smarty (на самом деле) не имеет возможности работать с внутренними кодировками, отличными от ASCII (например, Latin1, UTF-8).