HTMLEncode UTF-8

ψήφοι
4

Είμαι χρησιμοποιώντας Server.HtmlEncode σε utf-8 εγχόρδων σε asp-κλασικό, το οποίο λειτουργεί καλά μέχρι να υπάρχουν κάποιες πινελιές στη σειρά π.χ. Ρουστού Ρετσμπέρ, η οποία εμφανίζεται ως Rüstü Reçber (R & # 195? & # 188? Ου & # 195 ? & # 188? Reçber στην πηγή).

Έχω δοκιμάσει ορίζοντας την ιδιότητα Response.Charset σε utf-8, αλλά αυτό δεν κάνει καμία διαφορά.

Δημοσιεύθηκε 30/10/2008 στις 16:31
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
5

Ενημέρωση (Λύθηκε): Προσθήκη <% @ CODEPAGE = 65001%> κατά την έναρξη της σελίδας διορθωθεί το πρόβλημα ( http://technet.microsoft.com/en-us/library/bb742422.aspx )

Πολλές ευχαριστίες για όλες τις προτάσεις.

Απαντήθηκε 10/11/2008 στις 19:56
πηγή χρήστη

ψήφοι
0

Είστε σίγουροι ότι η σειρά είναι σωστή προτού περάσει HTMLEncode; Μοιάζει με το string θα μπορούσε να κωδικοποιηθεί λάθος πριν αυτό περάσει HTMLEncode.

Προσπαθήστε να κωδικοποιήσει ένα string που γνωρίζετε ότι είναι σωστό, και να δούμε αν αυτό έχει κωδικοποιηθεί σωστά.

Απαντήθηκε 30/10/2008 στις 17:21
πηγή χρήστη

ψήφοι
0

Μήπως προσπαθείτε να urlencode, καθώς;

Απαντήθηκε 30/10/2008 στις 16:52
πηγή χρήστη

ψήφοι
0

Ελέγξτε αν ο συντάκτης που χρησιμοποιείτε για να δείτε το κείμενο έχει οριστεί για να δείξει utf-8.

Απαντήθηκε 30/10/2008 στις 16:38
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more