1、DetectAndSwitch方法
DetectAndSwitch方法可以方便地对单个PHP、HTML、JS等文件进行编码转换,DetectAndSwitch方法形式如下。
static function DetectAndSwitch($filename,$out_charset)
个中参数filename表示须要转码的有效文件;参数out_charset表示转码后的编码,接管的输出编码与iconv函数一样。如以下代码所示。
须要把稳的是转码后原文件将会被更换,这就意味着在Linux系统下,Web做事器对该文件必须具备可读可写权限。
2、CodingSwitch方法
很多第三方类库都不是由单个文件构成的,而是由一系列的类库构成的。CodingSwitch方法可以实现对全体目录下的PHP或者HTML等文件进行编码转换,函数形式如下:
static function CodingSwitch($app = \公众./\"大众,$charset='UTF-8',$mode = \"大众FILES\"大众,$file_types = array(\"大众.html\"大众,\公众.php\"大众))
个中参数app表示目录路径;参数charset表示文件转换的目标编码;参数mode表示目录遍历模式,保持默认即可;参数file_types表示文件匹配后缀名,只有匹配的文件才进行转码。CodingSwitch方法的利用非常大略,如下代码所示。