Θα ήθελα να πω, ότι όσο χρησιμοποιούσα τα εργαλεία του Visual Studio 6, ποτέ δεν είχα λόγο να σώσω τα source αρχεία μου σαν unicode... Πάντα αποθήκευα σαν ANSI, Windows-1253 και όλα ήταν μια χαρά.
Για να εξασφαλίσω την ελληνικότητα στην "σκέψη" του server για την επεξεργασία των σελίδων μου, πάντα πρόσθετα το <%@ LCID=1032 CodePage=1253 Language=VBScript %>. Για να μπορέσω να εξασφαλίσω ότι ο webbrowser θα μου έστελνε τα δεδομένα στην κωδικοσελίδα που ήθελα, έβαζα τα
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-7">
<meta http-equiv="Content-Language" content="el">
στο head κάθε σελίδας. Χρήσιμα είναι τα Response.Charset και Response.Codepage/Session.Codepage. Στις σημειώσεις του Codepage θα δεις όλα αυτά που σου είπα παραπάνω.
Τα προβλήματα ξεκινάνε, όταν κάπου "σπάει" η παραπάνω αλυσίδα - κάτι η βάση μας δεν έχει το σωστό collation και τα ελληνικά βγαίνουν μετά τα αγγλικά, κάτι οι σελίδες που κάναμε submit τα ελληνικά δεδομένα μας δεν είχαν το ελληνικό locale, κάτι η default κωδικοσελίδα του server είναι στα αγγλικά γιατί κάνουμε host εκτός Ελλάδας και ο κώδικας στις σελίδες έτρεξε σε λάθος locale και έβαλε "παπάδες" μέσα στην βάση...
Καταλαβαίνεις, ότι το ότι δεν βλέπεις ελληνικά στις σελίδες σου, που μπορεί οι ίδιες σελίδες με την Access να παίζουν τέλεια, και όταν τις βάλεις να συνδεθούν στον SQL Server να "τρελένονται", μπορεί να μην φταίνε οι σελίδες σου, που τα παρουσιάζουν, αλλά οι σελίδες που έκανες migrate την βάση σου...
Πιθανώς θα πρέπει να τα ελέγξεις όλα από την αρχή, να βεβαιωθείς ότι είναι σωστά, και μετά να αρχίσεις να βάζεις δεδομένα στην βάση, για να εξασφαλίσεις ότι θα τα βλέπεις και σωστά...
George J.