Ο τύπος nvarchar αποθηκεύει τα strings ως Unicode οπότε δεν υπάρχει πρόβλημα μετατροπής από ένα codepage σε άλλο. Ο varchar αποθηκεύει τα strings θεωρώντας ότι χρησιμοποιείται ένα συγκεκριμένο codepage. Αν εσύ πας να εμφανίσεις τα strings με διαφορετικό codepage αυτά θα εμφανιστούν κινέζικα.
Η σωστή λύση είναι καταρχήν να μην χρησιμοποιείς varchar αλλά nvarchar. Μπορείς να μετατρέψεις τους τύπους των πεδίων σου χωρίς να χάσεις τα δεδομένα που ήδη έχουν. Πέρα από αυτό υπάρχουν μόνο .... ασπιρίνες. Ψάξε στο forum και θα δεις ότι το πρόβλημα έχει εμφανιστεί πολλές φορές.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos