PHP编码转换
程序员文章站
2022-09-03 09:25:52
select collationproperty('chinese_prc_stroke_ci_ai_ks_ws', 'codepage') 返回为936,即gbk编码。...
select collationproperty('chinese_prc_stroke_ci_ai_ks_ws', 'codepage')
返回为936,即gbk编码。
936 简体中文gbk
950 繁体中文big5
437 美国/加拿大英语
932 日文
949 韩文
866 俄文
65001 unicode uft-8
如果字段有中文,php文件设置编码为gbk2312,则取数据库信息时没有问题:
print_r($rs["客户编码"]);
如果php文件设置编码为utf-8,则会报告错误。
如果非要把php文件的编码设置为utf-8,则需要转换一下编码:
print_r($rs[mb_convert_encoding("客户编码","gbk","utf-8")]);//打印记录数组
这样就没有问题了。
返回为936,即gbk编码。
936 简体中文gbk
950 繁体中文big5
437 美国/加拿大英语
932 日文
949 韩文
866 俄文
65001 unicode uft-8
如果字段有中文,php文件设置编码为gbk2312,则取数据库信息时没有问题:
print_r($rs["客户编码"]);
如果php文件设置编码为utf-8,则会报告错误。
如果非要把php文件的编码设置为utf-8,则需要转换一下编码:
print_r($rs[mb_convert_encoding("客户编码","gbk","utf-8")]);//打印记录数组
这样就没有问题了。
下一篇: sshfs基于ssh挂载远程目录