banner creator δεν εμφανίζει ελληνικά

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
evan
Δημοσιεύσεις: 1
Εγγραφή: 13 Αύγ 2009 05:34

banner creator δεν εμφανίζει ελληνικά

Δημοσίευση από evan » 13 Αύγ 2009 05:40

Έχω ένα banner creator το οποίο όταν εισάγω ελληνικούς χαρακτήρες δεν τους εμφανίζει (π.χ. αντί για φ δείχνει u03C6 κ.λ.π.) Το σκριπτάκι είναι φταγμένο με php και εμφανίζει με ajax το αποτέλεσμα. Μπορεί κανείς να μου πεί ποιο είναι το πρόβλημα;

Ευχαριστώ

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

banner creator δεν εμφανίζει ελληνικά

Δημοσίευση από dimsis » 13 Αύγ 2009 13:50

Αν δεν δώσεις κανένα URL από το script ή URL από κάπου που έχεις ανεβάσει το αποτέλεσμα, δύσκολο να σε βοηθήσουμε.
Στα τυφλά μια περίπτωση είναι να φταίει το encoding της σελίδας που σου φτιάχνει. Σώσε την php σελίδα που εμφανίζει και το banners σε UTF-8 με BOM και δοκίμασε πάλι, αλλιώς 42

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

banner creator δεν εμφανίζει ελληνικά

Δημοσίευση από Rapid-eraser » 14 Αύγ 2009 12:52

Σε συμπλήρωση αυτού που είπε ο dimsis τα xml και json λόγο προτύπου πρέπει υποχρεωτικά να είναι σε utf8 όταν μεταφέρονται μέσω ajax. Αυτό έχει ως αποτέλεσμα ο browser ανεξάρτητα σε τι encoding είναι να προσπαθεί τους συμπεριφερθεί σαν όντος να ήταν utf8 με απρόβλεπτα αποτελέσματα :P

Τώρα για να βλέπεις εσύ χαρακτήρες τύπου \u03C6 (Κάπου έχεις ίσος ένα .toString() και τα βλέπεις σε τέτοια μορφή ) τότε προφανώς συμβαίνει κάτι τέτοιο.
θα πας στο script που στέλνει τα ajax δεδομένα και θα κάνεις ένα convert στα output data από το charset που είσαι πχ ISO-8859-7 σε UTF8 μέσω iconv() πχ.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6237
Εγγραφή: 30 Νοέμ 2004 03:09

banner creator δεν εμφανίζει ελληνικά

Δημοσίευση από fafos » 14 Αύγ 2009 17:34

Se symplhrosi ton parapano na po oti an to script xrhsimopoiei GD libraries gia na metatrepei to keimeno se eikona, paizei kai na einai provlhma font...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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