Georgema Δημοσ. 3 Φεβρουαρίου 2011 Δημοσ. 3 Φεβρουαρίου 2011 Καλησπέρα σας. Παλεύω να στήσω ένα μικρό site σαν intranet. Το πρόβλημα που με έχει τρελάνει είναι το εξής. Προσπαθώ να στείλω στον browser (οποιονδήποτε...τους δοκίμασα και τους 3) μιά απλή σελίδα η οποία παράγεται από μία php σελίδα που έχει 2 iclude σε header και footer.html. Στο header.html είναι δηλωμένο το charset=utf-8. Αποτέλεσμα η index σελίδα φορτώνεται κανονικά και δείχνει κανονικά αλλάη register σελίδα που είναι αμέσως μετα δείχνει κινέζικα. Οταν αλλάζω charset=ISO-8859-7 συμβαίνει το ανάποδο. Το ίδιο κι αν αλλάξω character encoding μέσα από τον browser. Σημειωτέον ότι είναι μιά απλή σελίδα και η μία και ή άλλη. Εννοώ ότι δεν τραβάω κάτι από MySQL. Επίσης το ίδιο συμβαίνει είτε τρέχει από APACHE σε localhost κάτω από Windows είτε τρέχει από APACHE σε απομακρυσμένο LINUX server. Δώστε καμιά ιδέα τι μπορεί να πηγαίνει λάθος.
spartakoscs Δημοσ. 3 Φεβρουαρίου 2011 Δημοσ. 3 Φεβρουαρίου 2011 μήπως τα αρχεία php , html και λοιπά δεν είναι αποθηκευμένα σαν UTF8 ?
Georgema Δημοσ. 4 Φεβρουαρίου 2011 Μέλος Δημοσ. 4 Φεβρουαρίου 2011 Λύθηκε το πρόβλημα. Σε ευχαριστώ. Αλλαξα τη κωδικοποίηση όλων σε windows-1235 και τα έσωσα έτσι (κάτι που δεν είχα κάνει!!!) και όλα ήρθαν στη θέση τους. Ευχαριστώ πολύ.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.