<?php
header("Content-type: text/csv; charset=GB2312");
$arr = array('丂','亐');
echo json_encode($arr);
?>
代替提供中文字符数组,json_encode 返回空值。
<?php
header("Content-type: text/csv; charset=GB2312");
$arr = array('丂','亐');
echo json_encode($arr);
?>
代替提供中文字符数组,json_encode 返回空值。
json_encode 仅适用于 UTF-8 编码的字符串。如果您需要从中文编码的字符串成功创建有效的 json,您需要先将其重新编码/转换为 UTF-8。然后 json_encode 将按照记录的方式工作。
用于iconv
转换编码,也可以使用mb_convert_encoding
$str = iconv("GB2312", "UTF-8", $str);