php UTF8编码PHP中的数组/对象结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php UTF8编码PHP中的数组/对象结构相关的知识,希望对你有一定的参考价值。

<?php
function utf8_encode_deep(&$input) {
	if (is_string($input)) {
		$input = utf8_encode($input);
	} else if (is_array($input)) {
		foreach ($input as &$value) {
			utf8_encode_deep($value);
		}
		
		unset($value);
	} else if (is_object($input)) {
		$vars = array_keys(get_object_vars($input));
		
		foreach ($vars as $var) {
			utf8_encode_deep($input->$var);
		}
	}
}
?>

以上是关于php UTF8编码PHP中的数组/对象结构的主要内容,如果未能解决你的问题,请参考以下文章

php文件转为有bom头utf8编码不乱码,转为无bom头utf8乱码

PHP+MySQL存储数据出现中文乱码的问题

PHP编码问题

php新手请教 关于 如何将数据库编码 改为utf8

php用UTF-8编码 报错提示或者用函数获取路径时!路径中的中文是乱码

PHP常用的自定义函数