λάθος collation

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

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

Απάντηση
Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 21 Ιούλ 2007 15:51

Είχα μια database σε ένα shared server και την μετέφερα σε έναν dedicated server. Έμαθα ότι οι shared server έχουν κάποιο default collation (ισχύει αυτό;) νομίζω το latin_Swedish.

Το πρόβλημα μου είναι ότι στον νέο server επειδή έχει πιο καινούρια έκδοση phpmyadmin τα ελληνικά δεν εμφανίζονται, όμως όταν κάνω κάποιο query στην php σελίδα τα ελληνικά εμφανίζονται σωστά.

Αυτό είναι πρόβλημα; Δλδ στην βάση δεδομένων τα δεδομένα είναι σωστά αποθηκευμένα; Μόνο το phpmyadmin φταίει;

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 21 Ιούλ 2007 21:27

αν είναι mysql 4.1 και πάνω, ναι έτσι είναι...

αν κάνεις μια νέα εγραφή στην βάση και εμφανίζετε κι αυτή στα ελληνικά στην σελίδα σου τότε είσαι οκ...

το ποιο πιθανό είναι το phpmyadmin στο νέο host να έχει encoding σε utf8 και γι' αυτό δε βλέπεις από εκεί σωστά τα δεδομένα σου. δες αν έχει επιλογή Greek ISO στην κεντρική του σελίδα.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 21 Ιούλ 2007 22:36

Καλησπέρα cordis, λοιπόν
αν είναι mysql 4.1 και πάνω, ναι έτσι είναι...
Το phpmyadmin γράφει:

MySQL client version: 4.1.10
αν κάνεις μια νέα εγραφή στην βάση και εμφανίζετε κι αυτή στα ελληνικά στην σελίδα σου τότε είσαι οκ...
Αν κάνω εγγραφή από το phpmyadmin τότε εμφανίζεται σωστά, όμως αν κάνω εγράφη από το php script που χρησιμοποιεί την βάση δεδομένων
το ποιο πιθανό είναι το phpmyadmin στο νέο host να έχει encoding σε utf8 και γι' αυτό δε βλέπεις από εκεί σωστά τα δεδομένα σου. δες αν έχει επιλογή Greek ISO στην κεντρική του σελίδα.
δεν κατάλαβα

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 22 Ιούλ 2007 01:24

ikor έγραψε: Αν κάνω εγγραφή από το phpmyadmin τότε εμφανίζεται σωστά, όμως αν κάνω εγράφη από το php script που χρησιμοποιεί την βάση δεδομένων
για τελείωσε την πρόταση να καταλάβω πότε σου εμφανίζει σωστά τις εγγραφές.. :P
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 22 Ιούλ 2007 16:15

αλά καλά μου λέει ο γιατρός μου το καλοκαίρι να πέφτω για ύπνο και να ξυπνάω Νοέμβριο.

Αυτό που ήθελα να πω είναι όταν κάνω εγγραφή από κάποιο php script στην βάση τότε εμφανίζεται λάθος στο phpmyadmin

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 22 Ιούλ 2007 20:07

το θέμα είναι εάν σου εμφανίζετε σωστά στην σελίδα σου.. ξέχνα αυτή την στηγμή το phpMyadmin...
στην σελίδα σου φένονται όλες οι εγγραφές σωστά; οι παλιές και οι νέες;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 22 Ιούλ 2007 22:26

Ναι όλες (παλίες και νέες) εμφανίζονται απόλυτα σωστά. Δηλαδή να μην ανησυχώ παρόλο που όλα τα table έχουν collation latin_Swedish

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 22 Ιούλ 2007 23:58

απλά έχουν πάρει το default του server...
αν θέλεις να είσαι 100% σωστός και καλυμμένος θα πρέπει να τα κάνεις import με collation greek_general_ci αν έχεις ISO-8859-7 στις σελίδες σου ή με utf8 αν έχεις αυτό.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 23 Ιούλ 2007 01:25

Τι εννοείς; Την database που πήρα ο shared server την έσβησα.

Αν μετά από κάποιο καιρό χρήσης της database, π.χ. 6-7 μήνες, διαπιστώσω ότι κάτι δεν πάει καλά ή ότι κάποιο script που εγκατέστησα δεν εμφανίζει σωστά αποτελέσματα θα μπορώ να το διορθώσω τότε;

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 03 Αύγ 2007 01:38

πριν λίγο δοκίμασα το navicat και το πρόβλημα υπάρχει και εκεί. Μήπως το πρόβλημα είναι πολύ σοβαρό τελικά;

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 03 Αύγ 2007 19:16

δοκίμασε να κάνεις κάτι τέτοιο αλλά σε μια νέα βάση και έχοντας πάντα bakup της αρχικής βάσης.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 04 Αύγ 2007 04:18

΄Δεν υπάρχουν αρνητικά στο να κάνω την database utf;

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

λάθος collation

Δημοσίευση από Rapid-eraser » 04 Αύγ 2007 10:21

iparxouv dio pou mporw va skefto twra eivai oti
afksavete o xoros tov indexes kai twv data.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
ikor
Δημοσιεύσεις: 158
Εγγραφή: 28 Ιουν 2006 19:53

λάθος collation

Δημοσίευση από ikor » 04 Αύγ 2007 12:18

Και τα θετικά;
Επίσης η μ@λ@κ!@ είναι ότι δεν κατάλαβα χριστό από το link που έδωσε ο cordis

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

λάθος collation

Δημοσίευση από cordis » 04 Αύγ 2007 14:33

εγώ δε σου είπα να την μετατρέψεις σε utf-8, απλά να δηλώσεις το σωστό collation στους πίνακες. Κανένας από τους τρόπους που περιγράφω δεν κάνει μετατροπή, απλά σωστή μεταφορά κάνουν.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

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

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

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