PHP编码转换
2015-01-24信息快讯网
使用PHP连接MS SQL Server数据库,查看了一下数据库的编码
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")]);//打印记录数组
这样就没有问题了。
解析php根据ip查询所在地区(非常有用,赶集网就用到)
浅析php插件 HTMLPurifier HTML解析器
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
php curl选项列表(超详细)
解析php php_openssl.dll的作用
浅析PHP中的UNICODE 编码与解码
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
解析php获取字符串的编码格式的方法(函数)
PHP编码规范的深入探讨
php语言流程控制中的主动与被动
php从数组中随机抽取一些元素的代码
PHP关联链接常用代码
php中计算程序运行时间的类代码
php教程 插件机制在PHP中实现方案
PHP类与对象中的private访问控制的疑问
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
php和mysql中uft-8中文编码乱码的几种解决办法
php urlencode()与urldecode()函数字符编码原理详解
PHP学习散记_编码(json_encode 中文不显示)
php 转换字符串编码 iconv与mb_convert_encoding的区别说明