QSpec Δημοσ. 12 Νοεμβρίου 2006 Δημοσ. 12 Νοεμβρίου 2006 Χρησιμοποιώ το charset iso-8859-7 για ελληνικά σε html αλλά αν κάνω το αρχείο php δεν τα δίχνει σωστά και πρέπει να αλλάξω το encoding από το view του browser, κάτι το οποίο είναι λίγο ενοχλητικό. Κάποια ιδέα για charset που να το διορθώνει αυτό;
panagioths Δημοσ. 16 Νοεμβρίου 2006 Δημοσ. 16 Νοεμβρίου 2006 Στο head του κώδικά σου βάλε: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
takistmr Δημοσ. 17 Νοεμβρίου 2006 Δημοσ. 17 Νοεμβρίου 2006 Στο head του κώδικά σου βάλε: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" /> Συμφωνώ. Σε μένα δουλεύει.
QSpec Δημοσ. 17 Νοεμβρίου 2006 Μέλος Δημοσ. 17 Νοεμβρίου 2006 Χρησιμοποιώ το charset iso-8859-7 Στο head του κώδικά σου βάλε: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" /> Αυτό χρησιμοποιούσα. Τελικά κατέληξα ότι θέλει την σωστή ρύθμιση ο apache, αφού δοκίμασα και το UTF-8 και το windows-1253 και είχα τα ίδια αποτελέσματα. Ευχαριστώ για την προσπάθεια πάντως.
alkisg Δημοσ. 17 Νοεμβρίου 2006 Δημοσ. 17 Νοεμβρίου 2006 Στείλε header() από την php. Αυτό κάνει override τα default settings του apache. Σε ορισμένες περιπτώσεις δεν θα μπορείς να αλλάξεις τον apache...
QSpec Δημοσ. 18 Νοεμβρίου 2006 Μέλος Δημοσ. 18 Νοεμβρίου 2006 Ναι, τοπικά τρέχει, αλλά το θέμα δεν με απασχολεί τόσο ώστε να ασχοληθώ με τις ρυθμίσεις του apache. Είναι για μια εργασία της οποίας η παρουσίαση θα γίνει σε άλλο pc με ρυθμισμένο apache.
Tipos Δημοσ. 18 Νοεμβρίου 2006 Δημοσ. 18 Νοεμβρίου 2006 Πάντως αν θέλεις να τα βλέπεις σωστά βάλε στο config του Apache (httpd.conf) την γραμμή AddDefaultCharset ISO-8859-7 Και στο php.ini την γραμμή default_charset = "iso-8859-7"
QSpec Δημοσ. 19 Νοεμβρίου 2006 Μέλος Δημοσ. 19 Νοεμβρίου 2006 Θα το κοιτάξω, φαντάζομαι θα μου λύσει το πρόβλημα. Thanks
alkisg Δημοσ. 19 Νοεμβρίου 2006 Δημοσ. 19 Νοεμβρίου 2006 Πωπω έχει μαλλιάσει η γλώσσα μου να το λέω... Καλύτερα γίνεται από PHP, όχι από Apache. Δηλαδή αν host-άρετε τη σελίδα σας σε αμερικάνικο ή γερμανικό server θα ζητήσετε να σερβίρουν όλες τις σελίδες σαν ελληνικές, μόνο και μόνο για να παίζει η δικιά σας; Απλά βάζετε στην php header('Content-Type: text/html; charset=iso-8859-7'); και για σιγουριά και ένα html meta όπως είπε ο panagioths.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.