Shift-jis文字を表示したいのですが、表示する場合のみです。UTF-8に保存し、Shift-jisで表示します。それでは、Smartyでそれを行うためのソリューションは何ですか?
1 に答える
1
ブラウザへの出力に異なる文字セット/エンコーディングを混在させることはできません。したがって、UTF-8またはShift-jisのいずれかを送信できます。
UTF-8を内部で使用し、outputfilterで完全な出力をUTF-8からShift-jisに変換できます(mb_convert_encodingを使用)。
Smartyは、ASCIIスーパーセット(Latin1、UTF-8など)以外の文字セットを内部で処理する機能を(実際には)備えていません。
于 2012-01-19T08:53:52.187 に答える