Izvinjavam se na trećem postu ali to je da bi svi videli poruku.
Dakle
rešio sam problem i to na sledeći način (
daću primer na slovu Č):
Iako su i baza i PHP bili podešeni da rade sa UTF8, nije mi uspevalo da upišem Č "normalno" već se u bazu upisivao njegov unicode kod č. Guglao sam malo više i uspeo da pronađem sledeće rešenje:
Nakon konektovanja na bazu odraditi sledeće query-je
pre bilo kakvih operacija nad njom:
PHP kod:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_unicode_ci'");
Nakon toga treba da pre echo() funkcije odradim urlencode().
Ovo je jako bitan deo jer na ovaj način nije htelo da radi (primer konkretnog PHP koda):
PHP kod:
$final = "";
$final .= "title=" . mysql_result($result, $id, "title");
$final .= "&status=" . mysql_result($result, $id, "status");
$final .= "&content=" . mysql_result($result, $id, "content");
echo urlencode($final);
Ali ovako radi:
PHP kod:
$final = "";
$final .= "title=" . urlencode(mysql_result($result, $id, "title"));
$final .= "&status=" . urlencode(mysql_result($result, $id, "status"));
$final .= "&content=" . urlencode(mysql_result($result, $id, "content"));
echo $final;
I Flash prikazuje slovo Č
Naravno NIKAKO ne zaboraviti u
<body> tagu sledeću liniju:
HTML kod:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
I da se zna u Flashu
nisam koristio unescape(), očigledno URLLoader/URLVariables to sam obavlja
Hvala na pomoći, Neutrino