php转换文本编码,php字符编码转换,php编码转换

整理一个自己用的编码转换方法,不需要知道原字符串的编码,只需要传入字符串,和你想要转换的编码。

/**
 * 编码转换
 * @param string $char
 * @param string $coding
 * @return string
 */
public static function convert_char($char, $coding = 'UTF-8')
{
    $encode_arr = [
        'UTF-8',
        'ASCII',
        'GBK',
        'GB2312',
        'BIG5',
        'JIS',
        'eucjp-win',
        'sjis-win',
        'EUC-JP'
    ];
    $encoded = mb_detect_encoding($char, $encode_arr);
    return mb_convert_encoding($char, $coding, $encoded);
}
访客
邮箱
网址

Top