προβλημα με ακαταλαβιστικα...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

προβλημα με ακαταλαβιστικα...

Δημοσίευση από p_pan » 29 Ιουν 2010 20:10

καλησπερα...
εχω μια απλη φορμα που κανω καταχωρισει σε ενα table της βασης μου και μια σελιδα αντιστηχα που προβαλω της εγγραφες... αλλα μου βγαινουν ακαταλαβιστικα... τι κοδηκοποιηση πρεπει να βαλω και που ακριβως???
Αγράματος...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

προβλημα με ακαταλαβιστικα...

Δημοσίευση από Apostolis_38 » 29 Ιουν 2010 23:44

Κώδικας: Επιλογή όλων

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,
στις σελίδες

Κώδικας: Επιλογή όλων

DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
για την βάση

Κώδικας: Επιλογή όλων

mysql_query&#40;"SET NAMES 'utf8' "&#41;
καλό είναι να υπάρχει στα queries ή σε ένα file που χρησιμοποιείς συνέχεια (π.χ. κάποιο file που κάνεις connect με τη βάση και το κάνεις include σε όλα τα αρχεία σου.)

Πρέπει να υπάρχουν όλα αυτά με κοινό charset.
Φυσικά το utf8 είναι παράδειγμα.
Μπορείς να βάλεις όποιο charset θέλεις.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

προβλημα με ακαταλαβιστικα...

Δημοσίευση από p_pan » 30 Ιουν 2010 02:01

den katalaba poio paei pou... :S
Αγράματος...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

προβλημα με ακαταλαβιστικα...

Δημοσίευση από Apostolis_38 » 30 Ιουν 2010 02:31

Το πρώτο πάει σε όλες τις html/php σελίδες
Το δεύτερο στη δημιουργία της βάσης και κατ ' επέκταση στα tables
Το τρίτο στα queries που τρέχεις.

Αν δεν μπορείς να ξαναδημιουργήσεις τη βάση θα πρέπει να δεις τι charset έχει και να προσαρμόσεις τα άλλα δύο καταλληλα.
Αν δεν σου δείχνει η βάση το charset θα πρέπει να δεις τι έχει σαν default η mysql που τρέχεις.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

προβλημα με ακαταλαβιστικα...

Δημοσίευση από p_pan » 01 Ιούλ 2010 22:23

apostoli να σε ρωτησω εγω εχω ως charset στης σελιδες μου το <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" /> ποια ειναι η αντιστηχη για τι βαση και στα queries?
Αγράματος...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

προβλημα με ακαταλαβιστικα...

Δημοσίευση από Apostolis_38 » 02 Ιούλ 2010 01:44

Charset: greek
Description: ISO 8859-7 Greek
Default collation: greek_general_ci
Maxlen: 1
http://kb.mediatemple.net/questions/138 ... +collation

στη βάση θα βάλεις DEFAULT CHARACTER SET greek COLLATE greek_general_ci
και στο mysql_query SET NAMES = greek

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

προβλημα με ακαταλαβιστικα...

Δημοσίευση από p_pan » 02 Ιούλ 2010 11:58

ευχαριστω...
Αγράματος...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης