文字コード変換関数

今のサイトはUTF-8が主流になりつつあります。文字化け対策の関数
これは携帯サイトにも利用できそうですね。
配列のデータにも対応です。

// UTF8文字コードに変換 
function convert($data)
{
	if (is_array($data)) {
		return array_map('convert', $data);
	}

	return mb_convert_encoding($data, 'UTF-8', 'UTF-8,SJIS-WIN');
}

ついでにエスケープ処理も関数化して便利に利用しよう!
変数展開にはセキュリティ的にエスケープ処理必須です!

// エスケープ処理 
function escape($string){

	return htmlspecialchars($string, ENT_QUOTES, 'UTF-8');
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です