PHP解决UTF8与GBK之间的乱码问题(iconv)
2010年6月3日
没有评论
PHP解决UTF8乱码问题非常简单,使用iconv函数进行内码转换就可以了:如:将AJAX通过POST的数据写入GBK的数据库时,在数据库中显示的全是乱码,主要原因是AJAX提交的数据是UTF-8,这时候需要转换成 GBK的编码再入库,就不会出现问题了。。
PHP解决UTF8乱码问题非常简单,使用iconv函数进行内码转换就可以了:如:将AJAX通过POST的数据写入GBK的数据库时,在数据库中显示的全是乱码,主要原因是AJAX提交的数据是UTF-8,这时候需要转换成 GBK的编码再入库,就不会出现问题了。。
在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持。可在编译时使用 –disable-CLI。一旦编译生成 CLI 模式的PHP,则可能会被入侵者利用该程序建立一个WEB Shell 后门进程或通过PHP 执行任意代码。
;;;;;;;;;;;;;;;;;
;; 关于php.ini ;;
;;;;;;;;;;;;;;;;;
; 这个文件必须命名为’php.ini’并放置在httpd.conf中PHPINIDir指令指定的目录中。
; 最新版本的php.ini可以在下面两个位置查看:
; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co
; http://cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co
;;;;;;;;;;;;
;; 语法 ;;
;;;;;;;;;;;;
; 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。
; 章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。