Я хочу показать символы Shift-jis, но только при его отображении. Храните в UTF-8 и показывайте в Shift-jis, так что же можно сделать в Smarty?Smarty - Shift-jis кодирование без использования PHP
0
A
ответ
1
Вы не можете смешивать разные кодировки/кодировки на выходе в браузере. Таким образом, вы можете либо отправить UTF-8 ИЛИ Shift-jis.
Вы можете использовать UTF-8 внутри и в outputfilter конвертировать полный выход от UTF-8 в Shift-jis (используя mb_convert_encoding).
Smarty не оборудован (действительно), чтобы иметь дело с кодировками, отличными от ASCII-надмножеств (например, Latin1, UTF-8).