Δημοσιεύτηκε: 02 Μάιος 2009, 00:31
cyberpython έγραψε:Κάθε φορά που κάνεις σύνδεση στο MySQL Server στον κώδικά σου πρέπει να κάνεις ένα "SET NAMES <encoding>" για να ορίσεις την κωδικοποίηση κατά την επικοινωνία.
π.χ.
- Κώδικας: Επιλογή όλων
$query = "SET NAMES 'utf8'";
$result = mysql_query($query);Spoiler: show
Σ' ευχαριστώ πολύ για την άμεση απάντησή σου!
Εννοείς πριν από κάθε query;
Για παράδειγμα εάν έχω τρία διαφορετικά queries, θα γράψω:
- Κώδικας: Επιλογή όλων
$query1 = "SELECT * FROM table1" ;
$query1 = "SET NAMES 'utf8'";
$result1 = mysql_query ($query1);
$query2 = "SELECT * FROM table2" ;
$query2 = "SET NAMES 'utf8'";
$result2 = mysql_query ($query2);
$query3 = "SELECT * FROM table3" ;
$query3 = "SET NAMES 'utf8'";
$result3 = mysql_query ($query3);
Σ' ευχαριστώ πολύ και πάλι!