Έχω το εξής πρόβλημα. Όταν περνάω από μία φόρμα σε μία asp ένα ελληνικό κείμενο και το βάζω να γίνει UPDATE σε μία Database σε SQL Server, τα ελληνικά χαλάνε άσχημα και σχεδόν σε όλους τους χαρακτήρες μπαίνει το '?'. Το πεδίο είναι τύπου ntext ή nvarchar. Δεν περνάνε τα ελληνικά από το Request.Form ή δεν μπορώ να κάνω update με ελληνικά σε ntext πεδίο;
Έχεις δώσει στις ιδιότητες τις βάσης Greek encoding ?
Η βάση δείχνει τα πάντα σωστά στα Ελληνικά. Το πρόβλημα εμφανίζεται μόνο όταν περνάω τα δεδομένα μέσα από φόρμα. Τα πεδία της φόρμας δεν έχουν πρόβλημα τύπου (ελπίζω:)
Κάριος
Πιθανόν να έχεις το server.htmlencode στον κώδικά σου.
Αν ναι τότε παίρνει το default encoding του server.
Χμμ.. δώσμου ένα παράδειγμα! Πρέπει ή όχι να έχω το server.htmlencode μέσα; Και πώς συντάσεται;
Δεν πρέπει να το έχεις εφόσον ο server είναι στα Αγγλικά.
Απλά όπου υπάρχει αυτό στον κώδικά σου server.htmlEncode διέγραψέ το.
Δεν υπάρχει τέτοιο πράγμα στον κώδικά μου:( Καμοιά άλλη καλή ιδέα; Δεν είναι πρόβλημα fonts ή οτιδόποτε άλλο γιατί τα δεδομένα δεν περνάνε αλλ μετατρέπονται σε '????????????????'
tip: Ο άνθρωπος που κοιτάζει πάντα πίσω , ποτέ δεν προχωρά μπροστά . * F5 για νέο tip