PHP και Ελληνικά ονόματα αρχείων

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

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

Απάντηση
bigN
Δημοσιεύσεις: 10
Εγγραφή: 12 Ιουν 2007 16:07
Επικοινωνία:

PHP και Ελληνικά ονόματα αρχείων

Δημοσίευση από bigN » 12 Μαρ 2013 16:40

Καλησπέρα,
κατασκευάζω εταιρικό ιντρανετ με Php και MySQL (Yii framework) σε Xampp το οποίο θα τρέχει σε windows server. Αντιμετωπίζω πρόβλημα διαχείρισης αρχείων με ελληνικά ονόματα, δηλ. χρησιμοποιώ το elFinder το οποίο ενω κανει upload αρχεια κανονικά τα μετανομάζει σε "κινέζικα" ενω στο elFinder browser το δείχνει μια χαρα (ελληνικά). Επίσης τα αρχεία τα οποία τα ανεβαζω χειροκίνητα στο apache σερβερ δεν τα βλέπει καθολου. Το ίδιο πρόβλημα είχα και με Drupal upload αλλα τότε δεν με ενδιέφερε και πολυ η ονομασία αρχείων και ενεργοποίησα trasliteration. Σε αυτή τη περίπτωση όμως θα πρέπει να διατηρήσω συμβατότα μεταξύ php και windows, μιας και η προσβαση του φακέλου αποθήκευσης θα γίνεται με μεσω windows αλλα και php μεσω symbolic link.
Σίγουρα κάτι παίζει με τα encoding UTF8 σε iso-8859-7, αλλά δεν έχω ιδεά. Ξέρει κανεις καμια λύση ή αν πάω σε asp.net θα έχω πάλι το ίδιο πρόβλημα?
Ευχαριστώ

Άβαταρ μέλους
nikosdimos
Δημοσιεύσεις: 70
Εγγραφή: 22 Σεπ 2007 17:07

PHP και Ελληνικά ονόματα αρχείων

Δημοσίευση από nikosdimos » 12 Μαρ 2013 19:52

Δεν μπορείς εξ αρχής τα αρχεία να τα μετονομάσεις σε greeklish και να πεις στις εφαρμογές να αποθηκεύουν σε αυτά; Ποίος ο λόγος τα αρχεία να έχουν ντε και καλά όνομα με Ελληνικούς χαρακτήρες;

bigN
Δημοσιεύσεις: 10
Εγγραφή: 12 Ιουν 2007 16:07
Επικοινωνία:

PHP και Ελληνικά ονόματα αρχείων

Δημοσίευση από bigN » 12 Μαρ 2013 20:51

Ο λόγος της μη μετανομασίας αρχείων είναι ότι υπάρχει ήδη πολυ μεγάλος όγκος δεδομένων / αρχείων (doc,xls,dwg κλπ) πάνω από 1ΤΒ καθώς και συγκεκριμένη δομή των φακέλων την οποία πρέπει να διατηρήσω.
Επομένως, καλό θα ήταν να χρησιμοποιήσω την υφιστάμενη υποδομή ώστε η μετάβαση των χρηστων να είναι όσο ανώδυνη γίνεται. Επιπλεον, όπως και να το κανεις αλλα όταν τα ονόματα των αρχείων ειναι γραμμενα στη γλώσσα σου, ειδικά σε χρήστες του επιπεδου γραμματειακής υποστήριξης, τοτε κάνεις τη ζωη τους πιο εύκολη... με λιγότερη γκρίνια:)

Απάντηση

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

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

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