core
db
html
utility
ViewAbstract::setOutputEncoding
public void setOutputEncoding
( string $encoding )
出力の文字コードを指定します。
これを指定すると、テンプレートのファイルの文字コードに関わらず、指定した文字コードに強制的に変換され、出力されます。
指定した場合、HTMLヘッダの文字コード宣言もこれに合わせる必要があります。
これを指定すると、テンプレートのファイルの文字コードに関わらず、指定した文字コードに強制的に変換され、出力されます。
指定した場合、HTMLヘッダの文字コード宣言もこれに合わせる必要があります。
Curry対応バージョン
バージョン 1.4.7 以降
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $encoding | string | 出力の文字コードを指定します。 |
返り値
返り値はありません。
実装例
class Plugin extends PluginAbstract { public function preProcess() { $ua = $this->request->getServer('HTTP_USER_AGENT'); if (preg_match('/example/', $ua)) { $this->view->header_encoding = 'euc-jp'; $this->view->setOutputEncoding('EUC-JP'); } } }