标签 编码 下的文章

PHP 数组转字符集编码


直接上代码~

   /**
     * 数组转编码
     * @param array $array 待转码数组
     * @param String $inCharset 原编码
     * @param String $outCharset 转换后的编码
     * @return $array 转换后的数组
     */
    private function arrayCoding ($array, $inCharset, $outCharset) {
        if (!is_array($array))
            return false;
        foreach ($array as $key => &$value) {
            if (is_array($value)) {
                $value = $this->arrayCoding($value, $inCharset, $outCharset);
            } else {
                $value = iconv($inCharset, $outCharset, $value);
            }
        }
        return $array;
    }

批量转换PHP文件的编码格式为UTF-8


在编程的时候需要经常注意编码问题,在使用别人的程序时有时会和自己的编码不同。那么怎么来批量的转换PHP文件的编码格式呢?在shell下面可以说一行命令就可以搞定了。

转换为UTF-8

find . -name '*.php' |xargs enca  -L zh_CN -x utf-8

同理,还可以转换其他格式的文件,如.java,.html等等~