首页| 版块| 我的| 发帖| 消息
主题:关于论坛编码及转换函数
zhangjingyu 
方案2:极简版(只针对你的需求)/**
* 从数据库编码转换为 UTF-8
* @param string $str 从数据库取出的字符串
* @param string $dbCharset 数据库编码
* @return string UTF-8 编码的字符串
*/
function dbToUtf8($str, $dbCharset = '') {
if (empty($str)) {
return $str;
}

// 如果没指定数据库编码,用默认的
$charset = $dbCharset ?: 'GBK';

// 从指定编码转 UTF-8
$result = @mb_convert_encoding($str, 'UTF-8', $charset);
return $result ?: $str;
}
zhangjingyu回帖于2026-08-14 08:45[查看电脑版]
下一楼»:真正的通用函数(全场景)/**
* 万能编码转换器
* @param mixed $data 要转换的数据( ..

查看全部回帖(25)
«返回主帖