accepts_charset
概要
指定した文字セットかどうかをチェックし、サポートしている文字セットの場合は"true"と未サポートの場合は"false"を返却する
記述
<?php
// サンプルコントローラー
class Controller_Sample11 extends Controller
{
// アクションを省略時のデフォルトの画面
public function action_index()
{
// Agentデータ取得
$data = array();
$data["UTF-8"] = Agent::accepts_charset("UTF-8");
$data["Shift_JIS"] = Agent::accepts_charset("Shift_JIS");
$data["EUC"] = Agent::accepts_charset("EUC");
//ビューを作成
$view = View::forge('sample11/index');
// ビューに変数を割り当て
$view->set('username', 'ほげほげ');
$view->set('title', 'サンプルテスト');
$view->set('data', $data);
// ビューをブラウザに出力
return $view;
}
}
記述
array(3) {
["UTF-8"]=>
bool(true)
["Shift_JIS"]=>
bool(true)
["EUC"]=>
bool(false)
}
UTF-8とShift_JISはサポートしているが、EUCは未サポートと思われる
最終更新:2013年05月23日 00:14