ho questo codice php
Codice PHP:
<?php
include '../inc/config.inc.php';
?>
<portfolio>
<?php
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
//
$query = "SELECT id, immagine , cliente , tipologia, descrizione_it, descrizione_en FROM tabella WHERE tipologia='miatipologia' ORDER BY id DESC";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
?>
<albuminfo>
<artLocation><?php echo $row['immagine']; ?></artLocation>
<cliente><?php echo $row['cliente']; ?></cliente>
<tipologia><?php echo $row['tipologia']; ?></tipologia>
<desc><?php echo $row['descrizione_'.$_SESSION['lingua']]; ?></desc>
</albuminfo>
<?php
}
?>
</portfolio>
nel database alle celle "descrizione_it" e "descrizione_en" ho la codifica utf8_unicode_ci, nel flash incorporo i caratteri (tanto che se creo un XML senza php, ad estensione XML con caratteri accentati, visualizzo tutto correttamente), non capisco quale sia il problema...
come gia detto:
se ho direttamente l'xml non ho problemi di sorta, ergo, il problema credo vada ricercato o nel PHP o nel Dadabase...
qualcuno sa essere d'aiuto???