Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

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

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

Απάντηση
skoumas
Δημοσιεύσεις: 3
Εγγραφή: 03 Οκτ 2007 21:47

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από skoumas » 03 Οκτ 2007 22:04

Για σας παιδιά. Έχουμε ένα σοβαρό πρόβλημα εδώ πέρα, ελπίζω να μπορέσετε να βοηθήσετε γιατί μας έχει καθυστερήσει εδώ και μία βδομάδα.
Έχουμε μια βάση δεδομένων στην MYSql την οποία χειριζόμαστε μέσω του MyPhpAdmin και η οποία είναι utf8_general_ci σε Collation.
Θέλουμε να απαλλαχτούμε τον δεσμό της μία γλώσσας, έτσι θέλουμε να υποστηρίζουμε κάθε χαρακτήρα και σε κάθε γλώσσα.
Έγιναν πολλές δοκιμές και καταλήξαμε σε codepage των σελιδών ASP σε 1253 (Greek???), μία εντολή Set names ‘UTF8’ και η σελίδα είναι σωμένη σε UTF8 (μέσω notepad).
Αυτό δούλεψε, άψογα. Μόνο που υπήρχε ένα και μοναδικό πρόβλημα.
Τα emails που στέλναμε τόσο καιρό μέσω του CDO.message έβγαιναν αλλαμπουρνέζικα…Ότι και να καναμε με τα charsets.
Τελικά ανακαλύψαμε ότι με Codepage=65001 στην Asp τα emails δούλευαν…αλλά τώρα χάλαγαν τα δεδομένα που ερχόταν από την βάση. Με ένα Set names ‘Greek’ (???) τα γράμματα έφτιαχναν όμως δεν υπήρχαν πια ειδικοί χαρακτήρες, όπως για παράδειγμα στα Γερμανικά, ή τα Τούρκικα.
Να σημειωθεί ότι παλιότερα το site ήταν σε Ελληνικό ISO, μήπως αυτό παίζει ρόλο; Σας παρακαλώ, όποιος γνωρίζει κάτι, να βοηθήσει.
Απελπισία.

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

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από cordis » 05 Οκτ 2007 13:28

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

skoumas
Δημοσιεύσεις: 3
Εγγραφή: 03 Οκτ 2007 21:47

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από skoumas » 06 Οκτ 2007 12:42

και τι μπορούμε να κάνουμε όμως; Με 65001 και utf8_general_ci to collation της βάσης όλα τρέχουν οκ, εκτός απο τους ειδικούς χαρακτήρες οι οποίοι ΜΕΤΑΤΡΕΠΟΝΤΑΙ σε χαρακτήρες χωρίς ειδικά σύμβολα !

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

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από cordis » 09 Οκτ 2007 02:09

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

skoumas
Δημοσιεύσεις: 3
Εγγραφή: 03 Οκτ 2007 21:47

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από skoumas » 09 Οκτ 2007 10:23

μα τα πάντα αυτή την στιγμή είναι σε 65001, παντού βλέπεςι utf-8, η βάση είναι σε utf8_general_ci όπως και κάθε μεταβλητή της βάσης, και εξακολουθεί να μην φαίνονται σωστά τα δεδομένα της βάσης στην σελίδα.

smartmedia
Δημοσιεύσεις: 25
Εγγραφή: 05 Μαρ 2005 18:58

Απελπισία με UTF8 και ειδικούς χαρακτήρες, και email!

Δημοσίευση από smartmedia » 11 Οκτ 2007 17:13

Χωρίς να είμαι σίγουρος για αυτό, μήπως παίζει ρόλο αν η βάση δημιουργήθηκε με άλλο collation και στη στνέχεια έγινε μετατροπή σε UTF8, κάτι αντιστοιχο που ειχα δοκιμασει με το PHPNuke δεν μου δούλευε παρόλο που είχα αλλάξει τα πάντα γιατι η βάση είχε δημιουργηθει με latin kai latin1_swedish_ci.

Gia tsekareto

Απάντηση

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

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

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