Smarty - Shift-JIS кодирование без использования PHP - PullRequest
0 голосов
/ 19 января 2012

Я хочу показывать символы Shift-jis, но только при их отображении.Хранить в UTF-8 и показывать в Shift-jis, так каково решение для этого в Smarty?

1 Ответ

1 голос
/ 19 января 2012

Вы не можете смешивать различные кодировки / кодировки в выводе в браузер. Таким образом, вы можете отправить UTF-8 ИЛИ Shift-JIS.

Вы можете использовать UTF-8 для внутреннего использования и в outputfilter конвертировать полный вывод из UTF-8 в Shift-jis (используя mb_convert_encoding ).

Smarty (на самом деле) не приспособлен для внутренних операций с кодировками, отличными от ASCII (например, Latin1, UTF-8).

...