Προς το περιεχόμενο

ΧΑΜPP-mysql- ελληνικοί χαρακτήρες?


Μέλας Κύων

Προτεινόμενες αναρτήσεις

Δημοσ.

Χαιρετώ , χρησιμοποιώ το ΧΑΜΡΡ για windows έκδοση 1.7.2 κι ενώ μέσω mysql σε περιβάλλον dos μπορώ και καταχωρω εγγραφές σε ελληνικά εν τούτοις όταν κάνω έξοδο των εγγραφών σε php ιστοσελίδα μου βγάζει αλαμπουρνέζικα - ακαταλαβίστικα.

Επαιξα μεσω phpmyadmin με κωδικοσελίδες utf-8 , greek κλπ αλλά τίποτα.

Ακόμη και μέσα απο τη myqsl με εντολη charset προσπαθησα να κάνω κάτι αλλά τζίφος.

Κάτι μου είχαν πει για κάποιο ini αρχείο που καταχωρούμε παραμέτρους για mysql.

Μπορεί κάποιος να με κατατοπίσει για να λύσω το πρόβλημα;

Δημοσ.

Καταρχάς, την βάση σου ορίζεις το collation greek_bin !

 

Το config για την βάση σου με την σελίδα .php είναι το εξής :

 

>
$dbhost = 'localhost';
$dbname = 'test';
$dbuser = '****';
$dbpass = '****';

$link = mysql_connect($dbhost, $dbuser, $dbpass);
$select_db=mysql_select_db($dbname);

mysql_query('set character set greek',$link);
mysql_query("SET NAMES 'greek'",$link);

 

και μέσα στην σελίδα .php ορίζεις σαν charset Ελληνική ISO (charset=iso-8859-7).

 

Δοκίμασε το και πες μας !

 

 

 

Το ίδιο αποτέλεσμα θα έχεις εάν χρησιμοποιήσεις και utf-8

 

 

Δημοσ.

Ο κώδικας είναι ο τρόπος για να συνδέσεις την βάση σου με την σελίδα .php που τρέχεις.

 

Έτσι ή το βάζεις τον κώδικα μέσα στην .php σελίδα ή το κάνεις ξεχωριστά σε ένα αρχειάκι π.χ. config.php και μέσα στην .php που θα τρέξεις θα την κάνεις include το config.php με τον τρόπο include("config.php");

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...