Πρόβλημα με MySQL και ελληνικά

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

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

Απάντηση
Άβαταρ μέλους
g_alex_stef
Δημοσιεύσεις: 37
Εγγραφή: 19 Ιαν 2006 21:34
Τοποθεσία: Πειραιάς

Πρόβλημα με MySQL και ελληνικά

Δημοσίευση από g_alex_stef » 12 Σεπ 2006 00:57

Φιλε μου εχω το ιδιο προβλημα με σενα....
Και το ποιο ωραιο ποιο ειναι εχω δυο βασεις που τρεχουν στο server
η μια ειναι του phpbb
και η αλλη ειναι μια δικια μου.

Λοιπον στη δευτερη οτι βαζω απο τη mysql μετατρεπεται εκ δια μαγειας σε ??????

ενω τη 1η την οποια και δεν την πειραζω ολλα τα ελληνικα τα βλεπω σε ακαταλαβιστικα...
Αμα κανω ποστ στο φορουμ φαινονται κανονικα απο το browser αλλα αμα μπω στη βαση ειναι ακαταλαβιστικα....

προσφατα ζητησα και εκανα αναβαθμιση στο σερβερ απο μια παλια mysql στην 4.1.20.

Το προβλημα εμφανιστικη μολις εγκατεστησα το Postnuke για το οποιο ο σερβερ παρειχε αυτοματοιπηημενη διαδικασια.

Να ζητησω να με γυρισει στο παλιο σερβερ η θα με παρουν κλωτσιδων??για σερβερ εχω το isol.gr
Kay Adams: Michael, is it true? Did you have Carlo murdered?
Michael: Don't ask me about my business, Kay.

Άβαταρ μέλους
g_alex_stef
Δημοσιεύσεις: 37
Εγγραφή: 19 Ιαν 2006 21:34
Τοποθεσία: Πειραιάς

Πρόβλημα με MySQL και ελληνικά

Δημοσίευση από g_alex_stef » 12 Σεπ 2006 01:23

Μετα απο διαφορους πειραματισμος καταφερα να φαινονται σωστα τα ελληνικα στη mysql.
αλλαξα στον ενα πινακα(στη δικια μου βαση αστη πουμε db1) το collation σε greek_general_ci(iso8859-7 δλδ).

Το θεμα ειναι οτι στην ιστοσελιδα παλι δε φαινοται...συνεχιζουν να εινια "????"
Η ιστοσελιδα ειναι php(χαιρω πολυ) και εχει charset=iso-8859-7.

ελεος τι κανω λαθος??
Kay Adams: Michael, is it true? Did you have Carlo murdered?
Michael: Don't ask me about my business, Kay.

Άβαταρ μέλους
anoredis
Δημοσιεύσεις: 23
Εγγραφή: 12 Οκτ 2003 20:05

Πρόβλημα με MySQL και ελληνικά

Δημοσίευση από anoredis » 22 Οκτ 2006 23:58

Είχα για μερικές μέρες το ίδιο πρόβλημα και τελικά κατάφερα και το έλυσα
Λοιπόν:
Κάνω κατι τέτοιο:
create database mine
set default charset utf8
set default collate utf8_general_ci;
create table ok
(name char(10) null,
klp...)
set default charset utf8
set default collate ut8f_general_ci;

Οι σελίδες σας να έχουν κωδικοποίηση utf8 και πρίν το οποιοδήποτε query να προσθέσετε στη σελίδα το εξής: mysql_query("set names΄utf8΄");

ελπίζω να δουλέψει και για σας, περιμένω να μάθω!

Απάντηση

Επιστροφή στο “MySQL”

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

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