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