Πρόβλημα με τα ελληνικά στο server

Ξεκίνησε από alkisg, 17 Νοε 2007, 09:22:24 ΜΜ

« προηγούμενο - επόμενο »

alkisg

Τον τελευταίο καιρό δημιουργήθηκε ένα πρόβλημα στον server του ΠΣΔ όπου φιλοξενείται το Στέκι, και πλέον δεν δουλεύουν (στον server) σωστά τα ελληνικά. Για όσο διαρκέσει το πρόβλημα ο server δεν μπορεί να μετατρέψει τα μικρά ελληνικά σε κεφαλαία κτλ.

Αυτό επηρεάζει τη λειτουργία αναζήτησης του φόρουμ, το χρωματισμό του κώδικα (code=ΓΛΩΣΣΑ) και πιθανώς και άλλα.

Νομίζω ότι η όποια δυσλειτουργία θα είναι παροδική, δηλαδή με το που θα επαναφέρουν οι τεχνικοί τις σωστές ρυθμίσεις θα επανέρθει και η λειτουργικότητα χωρίς να παραμείνουν προβλήματα από την στο μεταξύ χρήση που θα κάνουμε.

Τεχνική εξήγηση: η μεταβλητή περιβάλλοντος LC_CTYPE παλιότερα ήταν ελληνικά (iso_8859_7) αλλά τώρα βλέπω ότι την έχουν αλλάξει σε αγγλικά (iso_8859_1), οπότε οι συναρτήσεις strtoupper, ctype_alnum κτλ της php δεν λαμβάνουν υπόψη τους τους ελληνικούς χαρακτήρες. Και λόγω του ότι η php στο ΠΣΔ τρέχει σε ασφαλή λειτουργία (safe_mode = on), δεν μπορεί να γίνει υπέρβαση με την setlocale().

alkisg

ΟΚ, διορθώθηκε το πρόβλημα με τα ελληνικά στο server.