encoding/Encoding.php
public static function Adjust ($string, $to_encoding = null, $encoding_list = self::ENCOFING_LIST) {
		$to_encoding !== null ?: $to_encoding = mb_internal_encoding();
		if (static::Compare($string, $to_encoding, $encoding_list)) {
			return $string;
		}
		return static::Convert($string, $to_encoding, static::Detect($string, $encoding_list));
	}
public static function Adjust ($string, $to_encoding = null, $encoding_list = self::ENCOFING_LIST) {
		$to_encoding !== null ?: $to_encoding = mb_internal_encoding();
		if (static::Compare($string, $to_encoding, $encoding_list)) {
			return $string;
		}
		return static::Convert($string, $to_encoding, static::Detect($string, $encoding_list));
	}
文字列のエンコーディングを合わせます。

@param	string	$string			エンコードを合わせる文字列
@param	string	$to_encoding	変換後のエンコード nullが指定された場合は内部エンコーディングを使用
@param	string	$encoding_list	エンコード検出順リスト カンマ区切りの文字列で記述 省略可能
@return	string	$to_encodingにエンコードを合わせた文字列