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

 

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

Textarea problem encoding

Îåêßíçóå áðü ôï ìÝëïò StrouMfios. Τελευταία δημοσίευση από το μέλος StrouMfios στις 19-11-2009, 18:32. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-11-2009, 22:07 55195

    Textarea problem encoding

    Αντιμετωπίζω το εξής πρόβλημα.

    Έχω μια μικρή φόρμα με ενα textBox και ενα TextArea την οποία την κάνω post με ajax.
    Όταν γράφω Ελληνικά το TextBox δεν παρουσιάζει κανένα πρόβλημα σε αντίθεση με το textArea οπου χαλάει το encoding.
    Τα data όταν κάνω debug δείχνουν να έχουν σωστό encoding, στην βάση όμως μπαίνουν αλαμπουρνέζικα.

    Στην master page έχω
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

    Τι μπορεί να κάνω λάθος?
    Ευχαριστώ


    αν δεν το θες, www.antallakseto.gr
  •  16-11-2009, 10:53 55205 σε απάντηση της 55195

    Απ: Textarea problem encoding

    Τα ελληνικά που έχεις πρόβλημα έρχονται από την βάση?αν ναι, θα πρέπει τα πεδία στο αντίστοιχο Table να έχουνει datatype nvarchar αντί για varchar.

    αν τα έχεις μέσα σε .aspx page σώσε την σελίδα σε Unicode, UTF-8


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  16-11-2009, 16:17 55211 σε απάντηση της 55205

    Απ: Textarea problem encoding

    Απο αυτή την σελίδα τα αποθηκεύω στην βάση και παράλληλα στέλνω και e-mail.
    Το e-mail δεν έχει κανένα πρόβλημα με το Charset.

    Η σελίδα είναι UTF-8 και το πρόβλημα ναι είναι στην βάση.
    Το textaArea Column ήταν [text] και το έκανα [ntext] αλλά χωρίς επιτυχία Tongue Tied


    αν δεν το θες, www.antallakseto.gr
  •  19-11-2009, 18:32 55303 σε απάντηση της 55211

    Απ: Textarea problem encoding

    Τελικά το έλυσα το πρόβλημα ορίζοντας το charset της σελίδας σε UTF8

    Response.Charset = Encoding.UTF8.WebName;

    αν δεν το θες, www.antallakseto.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems