Ελληνικά και Mysql

PHP, ASP, Javascript, MySQL, WordPress, Joomla, phpBB, OpenSource λογισμικό.

Ελληνικά και Mysql

Δημοσίευσηαπό Lightform » 18.06.06, 12:03 pm

Καλησπέρα σας

Σχεδιάζω να (επανα) σχεδιάσω μία εφαρμογή που έφτιαξα για να ελέγχω τι γίνεται στην επιχείρηση μου, η οποία θα είναι σε PHP/MySQLv και έχω την εξής απορία:

Μέχρι στιγμής κάθε πληροφορία που έπαιρνα απο φόρμα την κωδικοποιούσα σε UTF8 μέσω της utf8_encode() function, ώστε να έχω την δυνατότητα να αποθηκευω αλλά και να εμφανίζω σωστά τα Ελληνικά μέσω της utf8_decode function.

Αυτή την φορά όμως δεν θέλω να χρειάζεται να χρησιμοποιώ τις παραπάνω functions αλλά η αποθήκευση των Ελληνικών να γίνεται κατευθείαν στην βάση με Ελληνικούς χαρακτήρες, χωρίς να κάνω κάθε φορά μέσω PHP utf8_encode / decode.

Any suggestions ;

Ευχαριστώ
Στράτος
Lightform
Print | Web | Interactive Portfolio
http://www.lightform.gr


Lightpulse Photoblog : The photographic adventures of Strato Agianoglou
http://www.lightpulse.gr


Digital Art And Photography Posters by Lightform
http://store.lightform.gr
Άβαταρ μέλους
Lightform
Member
 
Posts: 239
Εγγραφή: 17.10.05, 7:08 pm
Τοποθεσία: Kavala - Grece

Re: Ελληνικά και Mysql

Δημοσίευσηαπό Theo » 19.06.06, 1:07 am

Lightform έγραψε:Αυτή την φορά όμως δεν θέλω να χρειάζεται να χρησιμοποιώ τις παραπάνω functions αλλά η αποθήκευση των Ελληνικών να γίνεται κατευθείαν στην βάση με Ελληνικούς χαρακτήρες, χωρίς να κάνω κάθε φορά μέσω PHP utf8_encode / decode.

Any suggestions ;



http://dev.mysql.com/doc/refman/4.1/en/charset.html
Theo
Senior Member
 
Posts: 553
Εγγραφή: 29.04.06, 10:33 pm

Δημοσίευσηαπό cpulse » 19.06.06, 8:57 am

Αν η HTML σελίδα που έχει το form είναι UTF-8 τότε θα αποθηκευτούν αυτόματα σε UTF-8.
Το μόνο που έχεις να κάνεις είναι να βάλεις έναν extra header:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Επίσης θα πρέπει να σώσεις το περιεχόμενο αυτής της σελίδας σε UTF-8. Αν έχεις κάποιο editor που υποστηρίζει τέτοια καλώς, διαφορετικά άνοιξε την HTML σελίδα με notepad, κάνε "Save as…" και κάτω εκεί που λέει Encoding αντί για ANSI διάλεξε το UTF-8.
/* code == fun */
Άβαταρ μέλους
cpulse
Senior Member
 
Posts: 848
Εγγραφή: 03.04.06, 11:42 pm


Επιστροφή στο II.III Προγραμματισμός + Τεχνολογία ανοιχτού κώδικα

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

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

Visual Communication Designers Club

Το Visual Communication Designers Club, το μεγαλύτερο Ελληνικό online design forum, αποτελεί μια Ελληνική κοινότητα σχεδιαστών οπτικής επικοινωνίας, υπό την ευρύτερη έννοια του όρου, θέλοντας να συμπεριλάβει στα μέλη της κάθε ειδικότητα και βαθμίδα όσων σπουδάζουν ή εργάζονται στον χώρο της επικοινωνίας, έντυπης, διαδικτυακής, τρισδιάστατης ή εφαρμογών πολυμέσων

cron