Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

ASP > SQLServer > SQL Query Update Greek Failure - Από {Karios}

Έχω το εξής πρόβλημα. Όταν περνάω από μία φόρμα σε μία asp ένα ελληνικό κείμενο και το βάζω να γίνει UPDATE σε μία Database σε SQL Server, τα ελληνικά χαλάνε άσχημα και σχεδόν σε όλους τους χαρακτήρες μπαίνει το '?'. Το πεδίο είναι τύπου ntext ή nvarchar. Δεν περνάνε τα ελληνικά από το Request.Form ή δεν μπορώ να κάνω update με ελληνικά σε ntext πεδίο;

 


Απάντηση από:Karelas

Έχεις δώσει στις ιδιότητες τις βάσης Greek encoding ?

Απάντηση από:Karios

Η βάση δείχνει τα πάντα σωστά στα Ελληνικά. Το πρόβλημα εμφανίζεται μόνο όταν περνάω τα δεδομένα μέσα από φόρμα. Τα πεδία της φόρμας δεν έχουν πρόβλημα τύπου (ελπίζω:)
Κάριος

Απάντηση από:Karelas

Πιθανόν να έχεις το server.htmlencode στον κώδικά σου.
Αν ναι τότε παίρνει το default encoding του server.

Απάντηση από:Karios

Χμμ.. δώσμου ένα παράδειγμα! Πρέπει ή όχι να έχω το server.htmlencode μέσα; Και πώς συντάσεται;

Απάντηση από:Karelas

Δεν πρέπει να το έχεις εφόσον ο server είναι στα Αγγλικά.
Απλά όπου υπάρχει αυτό στον κώδικά σου server.htmlEncode διέγραψέ το.

Απάντηση από:Karios

Δεν υπάρχει τέτοιο πράγμα στον κώδικά μου:( Καμοιά άλλη καλή ιδέα; Δεν είναι πρόβλημα fonts ή οτιδόποτε άλλο γιατί τα δεδομένα δεν περνάνε αλλ μετατρέπονται σε '????????????????'



tip: Ο άνθρωπος που κοιτάζει πάντα πίσω , ποτέ δεν προχωρά μπροστά . * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.