Ciao a tutti, mi sono appena accorto di avere un bel problema.. che non ho idea di come si risolva.

Praticamente ho una tabella in cui ho i comuni (alcuni hanno lettere accentate).
"utf8-general-ci"

Con questa chiamata da una pagina
"<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>"

"jquery"
codice:
$('#area_provincia_agenzia').change(function(){
		var elem = $(this).val();
		
		$.ajax({
			type: 'POST',
			url:'registrazione/selectarea/ajax/select.php',
			dataType: 'json',
			data: {'idprovincia':elem},
			success: function(res){
				$('#area_comune_agenzia option').each(function(){$(this).remove()});
				$('#area_comune_agenzia').append('<option selected="selected">Seleziona...</option>');
				$.each(res, function(i, e){
					$('#area_comune_agenzia').append('<option value="' + e.idtbl_comuni + '">' + e.comune + '</option>');
				});
				//$('#comune_agenzia_li').show();
			}
		});
	});
"select.php"
codice:
//Seleziona i comuni della provincia scelta	
	public function getComuni($idtbl_province)
	{
		$query = "SELECT * FROM tbl_comuni WHERE tbl_province_idtbl_province = '".$idtbl_province."'";
		if($result = parent::query($query))
		{
			if($result->num_rows > 0)
			{
				while($row = $result->fetch_array())
				{
					$comuni[] = array(
						'idtbl_comuni' => $row['idtbl_comuni'],
						'comune' => $row['comune']
					);
				}
				return $comuni;
			}
		}
	}


if(isset($_POST['idprovincia']))
{
	$datastore = $mysqli->getComuni($_POST['idprovincia']);
}
funziona tutto correttamente tranne per il fatto che tutti i comuni che hanno "lettere accentate" vengono mostrati come "null"... aiutooooooo

sul database, lanciando la query ovviamente mostra i nomi dei comuni con lettere accentate correttamente...

Aiutooo ringrazio chiunque mi possa dare una mano...

--------------

Ho provato così, ma così non mostra nemmeno il "null" scritto.. lascia vuoto.

codice:
$comuni[] = array(
						'idtbl_comuni' => $row['idtbl_comuni'],
						'comune' => htmlentities($row['comune'], ENT_NOQUOTES, 'UTF-8')
					);