PHP και μετατροπή UTF-8 se ISO

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

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

Απάντηση
nicknors
Δημοσιεύσεις: 13
Εγγραφή: 13 Οκτ 2008 00:43

PHP και μετατροπή UTF-8 se ISO

Δημοσίευση από nicknors » 13 Οκτ 2008 00:50

Εδώ και κάποιους μήνες ασχολούμαι με PHP.
Tελευταία αντιμετωπίζω πρόβλημα με κάποια scripts τα οποία θέλω κατά κάποιο τρόπο να τα «ενώσω» δηλαδή να αλληλεπιδράσουν μέσο κάποιας φόρμας για αναζήτηση.
Το ένα δουλεύει σε UTF-8 το άλλο σε ISO (αυτό σε περίπτωση που χρησιμοποιεί κάποιος ελληνικούς χαρακτήρες, στα αγγλικά δεν υπάρχει κάποια διαφοροποίηση)

Αυτό που θα ήθελα να ρωτήσω είναι πως θα μετατρέψω το UTF-8 σε Greek Iso.

Σύμφωνα με το βιβλίο «Πλήρης οδηγός για την PHP 5, των Leon Atkinson & Zeet Surasky, Εκδώσεις Μ. Γκιούδας»:
Αναφέρει κάποιες εντολές utf8_decode, utf8_encode.

Συγκεκριμένα αναφέρει ότι:
"H utf8_decode παίρνει το κείμενο UTF-8 και το επιστρέφει σε κείμενο ISO-8859-1"

Εγώ ενδιαφέρομε για iso-8859-7, παρόλα ‘υτά πίστεψα ότι θα δούλευε, αλλά στην πράξη δεν έπιασε, μου εμφάνιζε ερωτηματικά όπου ήταν ελληνικά (??? ????) και αινoϊτε ότι από το browser δοκίμασα να το δω σας ISO-8859-7 αλλά τίποτα.

έχω βρει και αυτό: http://www.phpclasses.org/browse/package/1360.html
αλλα δεν έχω καταλάβει ακόμα πως δουλεύει,

θέλω μετατροπή μεταβλητής ($text) που περιέχει κείμενο utf σε κείμενο iso
καμια βοήθεια?

Άβαταρ μέλους
Serpatinas
Δημοσιεύσεις: 605
Εγγραφή: 18 Ιούλ 2002 10:53
Τοποθεσία: ΘΓΚΑ
Επικοινωνία:

PHP και μετατροπή UTF-8 se ISO

Δημοσίευση από Serpatinas » 13 Οκτ 2008 08:18

Κώδικας: Επιλογή όλων

	require_once "ConvertCharset/ConvertCharset.class.php";
	$FromCharset = "utf-8";
	$ToCharset = "iso-8859-7";
	$NewEncoding = new ConvertCharset($FromCharset, $ToCharset, 0);
	$nea_metavliti = $NewEncoding->Convert($palia_metavliti);

Αγ
Ρούχα στο DRESS

nicknors
Δημοσιεύσεις: 13
Εγγραφή: 13 Οκτ 2008 00:43

PHP και μετατροπή UTF-8 se ISO

Δημοσίευση από nicknors » 13 Οκτ 2008 13:39

Thanks! Doulepse!

ekana kai ego ta lathakia mou otan to dokmaza kai den epiane..... :pint:

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

PHP και μετατροπή UTF-8 se ISO

Δημοσίευση από Rapid-eraser » 15 Οκτ 2008 16:50

iaprxei kai to iconv av dev 8es va mplekseis me eksoterikes libs
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

Απάντηση

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

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

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