Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

Îåêßíçóå áðü ôï ìÝëïò pantinosm. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 16-10-2008, 19:45. Υπάρχουν 23 απαντήσεις.
Σελίδα 1 από 2 (24 εγγραφές)   1 2 >
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-10-2008, 11:48 45387

    Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Είμαι καινούριος στη δημιουργία web page. Έχω το εξής πρόβλημα. Δημιούργησα το  healthvisitors-cyprus.com.  Στο backend στο οποίο γίνονται τα updates αλλά και σε άλλες σελίδες δεν μπορώ να δω τα ελληνικά. Αυτό ειναι πρόβλημα του browser ή πρέπει να αλλάξω γραμματοσειρά, και αν ναι ποιά;
    Σας ευχαριστω εκ των προτέρων για τη βοήθεια σας.

    Pantinos Mavrogenis
  •  12-10-2008, 12:01 45390 σε απάντηση της 45387

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Απ' ότι βλέπω χρησιμοποιείς ASP και όχι .NET. Καταρχήν ίσως πρέπει να σκεφτείς σοβαρά να περάσεις σε .NET σιγά-σιγά.

    Κατά τα άλλα, όταν λες backend τι εννοείς; Τον κώδικα vbscript/jscript που είναι server-side; Και όταν λες δεν μπορείς να "δεις ελληνικά" στο backend τι εννοείς;

    Από την άλλη στις σελίδες που φτάνουν στον browser. Δώσε ένα λινκ μιας σελίδας που έχει πρόβλημα. Γενικά βλέπω ότι οι σελίδες σου κατεβαίνουν με UTF8 charset. Μήπως σε αυτές που έχεις πρόβλημα χρησιμοποιείς κάποιο άλλο;

    edited: Αν και δεν βλέπω το πρόβλημα για να μπορώ να είμαι βέβαιος, συνήθως αυτά τα προβλήματα έχουν να κάνουν με encoding και όχι με γραμματοσειρές.


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  12-10-2008, 13:08 45393 σε απάντηση της 45390

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Η σελίδα με το λάθος αρχικά ειναι η http://www.healthvisitors-cyprus.com/backend/admin/HealthTopicsListadmin.asp. Credentials are admin.

    Όπως βλέπεις η περιγραφή είναι ακαταλαβίστικη αν πατήσεις πάνω όμως η σελίδα που σε πάιρνει δείχνει ότι ελιναι ελληνικά.


    Pantinos Mavrogenis
  •  12-10-2008, 13:24 45394 σε απάντηση της 45393

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Είναι λοιπόν αυτό που έλεγα. Αν παρατηρήσεις το charset σε αυτή τη σελίδα είναι iso-8859-1 (Latin 1). Δοκίμασε να το κάνεις UTF8 όπως και στις υπόλοιπες σελίδες σου.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  12-10-2008, 14:34 45396 σε απάντηση της 45393

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Ερωτήσεις για τα ελληνικά έχουν γίνει αρκετές φορές και πάντα το πρόβλημα είναι ότι κάποιος, κάπου "κάρφωσε" ένα codepage. Είτε στην περίπτωση σου όπου "καρφώνεις" το λατινικό αλφάβητο, είτε στη βάση όπου κάποιοι αποθηκεύουν σε πεδία varchar αντί nvarchar (τα οποία είναι Unicode), είτε επειδή αποθηκεύεις το .html ή το .aspx αρχείο σε Latin codepage αντί για Unicode. Ρίξε μία ματιά στο Ο Sql Server ΔΕΝ ΧΡΕΙΑΖΕΤΑΙ κόλπα για να υποστηρίξει τα ελληνικά! το οποίο αναφέρεται τόσο σε SQL όσο και ASP.ΝΕΤ αλλά η ουσία εν συντομία είναι η εξής:

    Εφόσον αποθηκεύεις τα δεδομένα ως Unicode και τα αρχεία σου ως Unicode και αφήσεις το encoding της σελίδας σου σε Unicode, δεν πρόκειται να έχεις πρόβλημα με τους χαρακτήρες ακόμα και αν ο hoster σου είναι .... στην Κίνα. Στο Visual Studio 2005-2008 το Unicode είναι το default οπότε το μόνο που πρέπει να προσέξεις είναι να αποθηκεύεις το κείμενο σε πεδία nvarchar στη βάση.

    Και να συμφωνήσω και με το Δημήτρη. Η ASP μας άφησε χρόνους πριν 6 χρόνια. Δύσκολα θα βρεις πλέον κάποιον που να θυμάται τα χούγια και τις παραξενιές της, ακόμα δυσκολότερο να βρεις κάποιον ο οποίος θα έχει ακόμα κάπου ASP ή Visual Studio 6 για να δοκιμάσει κώδικα αν χρειαστείς βοήθεια. Για παράδειγμα, νομίζω ότι το VS 6 δεν έσωζε σε unicode. Αλλά και πάλι, δεν έχω πλέον πουθενά VS6 για να το δοκιμάσω.

    Επιπλέον, ακόμα και τα τσάμπα εργαλεία για ASP.NET όπως το Visual Studio Web Developer Express είνα καλύτερα απ' ότι σου παρείχε ποτέ το VS 6. Να μην πω ότι πλέον η δημιουργία σελίδων όπως αυτές που δοκιμάζεις να φτιάξεις τώρα είναι σχεδόν ΑΥΤΟΜΑΤΗ. Ρίξε μία ματιά στο Dynamic Data που υπάρχει στο Visual Studio 2008 SP1. Αυτόματη δημιουργία administrative interfaces απευθείας από τους πίνακες της βάσης.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  12-10-2008, 18:07 45402 σε απάντηση της 45396

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Σας ευχαριστώ για τη βοήθεια και καταλαμβαίνω τι πρέπει να είναι λάθος, αλλά μετα την αλλαγή και πάλι έχω το ίδιο αποτέλεσμα.

    http://www.healthvisitors-cyprus.com/backend/admin/HealthTopicsListAdmin.asp

    Έχω ήδη αρχίσει εφαρμογές σε .νετ απλά το συγκεκριμένο έπρεπε να γίνει έτσι. ;)


    Pantinos Mavrogenis
  •  12-10-2008, 18:20 45403 σε απάντηση της 45402

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Μάλλον δεν αποθηκεύεις ως unicode το κείμενο στη βάση. Αν το κείμενο είχε σωθεί σωστά ως unicode στη βάση δεν θα εμφανιζόταν ως Åßíáé áõôü ðñáãìáôéêÜ UTF?

    αλλά θα περιείχε και κενά.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  12-10-2008, 18:51 45409 σε απάντηση της 45403

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Τι εννοείς; Και η σελίδα που κάνω αλλαγές έιναι  utf-8 αλλά τα ίδια.
    Pantinos Mavrogenis
  •  12-10-2008, 20:47 45411 σε απάντηση της 45409

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Και η βάση? Σε τί βάση και σε τί είδους πεδία αποθηκεύεις τις αλλαγές?


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  13-10-2008, 17:51 45430 σε απάντηση της 45411

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Access and memo fields!!!
    Pantinos Mavrogenis
  •  13-10-2008, 19:29 45431 σε απάντηση της 45430

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Πιθανολογώ ότι τα πεδία είναι varchar... Αυτό θέλει να σου πεί και ο Παναγιώτης... κάντα nvarchar


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  13-10-2008, 20:03 45434 σε απάντηση της 45431

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Τα πεδία είναι memo. Δεν έχω επιλογή nvarchar επειδή δουλεύω στν MS Access 2007.
    Pantinos Mavrogenis
  •  14-10-2008, 00:12 45436 σε απάντηση της 45434

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Κατά πάσα περίπτωση, το πρόβλημα σου είναι ένας συνδιασμός του server encoding με το encoding που έχεις σώσεις τις σελίδες .asp σου. Και όχι η βάση σου.

    Θα μπορούσες να κάνεις attach σε ένα μήνυμα το website σου - την εν λόγω σελίδα και την βάση - μέσα σε ένα .zip ή .rar;;

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  14-10-2008, 00:45 45439 σε απάντηση της 45436

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Συνημμένα: health.rar

    Οκ έστειλα 2 σελίδες και τη βάση. Ευχαριστώ για τη βοήθεια σας μέχρι τώρα.


    Pantinos Mavrogenis
  •  14-10-2008, 01:29 45447 σε απάντηση της 45439

    Απ: Πρόβλημα με προβολή ελληνικών χαρακτήρων σε σελίδα

    Λείπει το utils.asp - χωρίς αυτό δεν δουλεύουν οι σελίδες που έστειλες.

    Μια πρώτη παρατήρηση:

    • στην πρώτη γραμμή κάθε σελίδας βάλε την γραμμή: <%@ LCID=1032 CodePage=1253 Language=VBScript %>

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Σελίδα 1 από 2 (24 εγγραφές)   1 2 >
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems