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).

Другие вопросы по тегам