我想知道为什么 json_encode 回显“null”并且我使用西班牙语字符作为“ñ”
$link=mysql_connect("localhost","josilandia","*****");
mysql_select_db("critica",$link);
mysql_query("SET NAMES utf8");
$region="Mosel-Saar-Ruwer";
$resultado=mysql_query("SELECT marcavino,comentario,estrellas FROM recomendacion2
WHERE region='$region'");
$recomendacion=array();
while ($row = mysql_fetch_assoc($resultado)) {
$lamarcavino =utf8_decode($row['marcavino']);
$elcomentario =utf8_decode($row['comentario']);
$laestrella = $row['estrellas'];
$arr=array('marcavino'=>"$lamarcavino",'comentario'=>"$elcomentario",'estrellas'=>"$laestrella");
$recomendacion[]= $arr;
print(json_encode($recomendacion));