πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

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

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

Απάντηση
vaszzmak
Δημοσιεύσεις: 30
Εγγραφή: 18 Μαρ 2001 01:00
Τοποθεσία: Λάρισα
Επικοινωνία:

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από vaszzmak » 08 Ιούλ 2009 19:47

Προσπαθώ να χρησιμοποιήσω ένα php script για την δημιουργία κουίζ, το οποίο όμως δεν εμφανίζει καθόλου τους ελληνικούς χαρακτήρες. Μετά από κάποιες μικροτροποποιήσεις εμφανίζονται όλοι οι χαρακτήρες εκτός του υ. (= του μικρού ελληνικού άτονου ύψιλον) Σε όποια θέση υπάρχει υ εμφανίζεται στην θέση του αυτό: �…
δε�…τερη ερώτηση αβγδεζηθικλμνξοπρστ�…φχψωόίύάέώή
Το πρώτο μο�… τεστ
Τι μπορεί να μάθει κάποιος από α�…τό το τεστ; Μα φ�…σικά το αν δο�…λεύει σωστά ο κώδικας
Questions
1. ποιό είναι το σωστό χρώμα το�… πορτοκαλιού;
το script παίρνει κείμενο απο .xls και το μετατρέπει σε quiz.
Η αναζήτηση στον google δεν βοήθησε. Πως μπορεί να διορθωθεί αυτό το πρόβλημα;
Γιατί ειδικά στο ύψιλον; Τι έχει αυτό που δεν έχουν οι υπόλοιποι χαρακτήρες;
Τελευταία επεξεργασία από το μέλος vaszzmak την 26 Αύγ 2009 20:01, έχει επεξεργασθεί 1 φορά συνολικά.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από dpa » 09 Ιούλ 2009 09:50

Δεν νομίζω ότι έχει να κάνει με την php ή την Html γιατί τους άλλους χαρακτήρες τους εμφανίζει.

Κοίτα τα encondig να είναι Ελληνικά και αν είναι και πάλι τα ίδια δοκίμασε να τραβήξεις το κείμενο σου από ένα txt file.

Και δες θα σου κάνει το ίδιο.

Δοκίμασε το ίδιο αρχείο excel που έχεις να το ξανααποθηκεύσεις με άλλο όνομα και ξαναπροσπάθησε να πάρεις τα δεδομένα.

Στείλε και τον κώδικα ώστε να μπορέσουμε να τον δούμε με λεπτομέρεια.

vaszzmak
Δημοσιεύσεις: 30
Εγγραφή: 18 Μαρ 2001 01:00
Τοποθεσία: Λάρισα
Επικοινωνία:

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από vaszzmak » 09 Ιούλ 2009 19:23

Το πρόβλημα λύθηκε
Κατάλαβα οτι το πρόβλημα δεν ήταν μόνο σε ένα χαρακτήρα δοκιμάζοντας όλους τους ελληνικούς χαρακτήρες.
αντι για: αβγδεζηθικλμνξοπρστυφχψω ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ ΆΈΉΊΌΎΏ άέήίόύώ
έβλεπα στη θέση κάποιων χαρακτήρων το � ακολουθούμενο απο ... ή διάφορα καλλιγραφικά εισαγωγικά.

Μετά απο κάμποσες δοκιμές η λύση ήταν να μετατραπεί σε σχόλιο ο παρακάτω κώδικας:

στο ένα αρχείο καλούνταν μια συνάρτηση με το

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

$tpl['body'] = nice_chars($tpl['body']);
η οποία έκανε το εξής:

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

function nice_chars($str)
{
	$find		= array('…',			'‘',			'’',			'—',			'"',			'"');
	$replace = array('…',	'‘',	'’',	'—',	'“',	'”');
	return str_replace($find, $replace, $str);
}

Δεν ξέρω για ποιον λόγο δουλευει αλλά προς το παρών μου αρκεί το ότι δουλευει...
dpa ευχαριστώ για την ανταπόκριση
Τελευταία επεξεργασία από το μέλος vaszzmak την 26 Αύγ 2009 20:02, έχει επεξεργασθεί 1 φορά συνολικά.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από dpa » 09 Ιούλ 2009 20:01

Na eisai kala file mou xairome pou ta kataferes kai douleuei

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3203
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από CyberCr33p » 10 Ιούλ 2009 03:09

Ακριβώς το ίδιο πρόβλημα έχει ένας συνδρομητής μου. Εάν δεν είσαι ο ίδιος πες μου πιο script χρησιμοποιείς ώστε εάν έχετε το ίδιο να του μεταφέρω τη λύση.

vaszzmak
Δημοσιεύσεις: 30
Εγγραφή: 18 Μαρ 2001 01:00
Τοποθεσία: Λάρισα
Επικοινωνία:

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από vaszzmak » 12 Ιούλ 2009 00:39

Ο ίδιος είμαι! :D
Μην χαλαρώνουμε όμως!!!
Κι άλλες ερωτήσεις έρχονται σύντομα :D :think: :whistle:

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3203
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

πρόβλημα στην εμφάνιση του χαρακτήρα "υ"

Δημοσίευση από CyberCr33p » 12 Ιούλ 2009 00:52

Να χαλαρώσω τότε τώρα για να είμαι ξεκούραστος όταν θα στείλεις τις ερωτήσεις :D

Απάντηση

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

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

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