caratteri speciali ignorati dal codice ASP
nixmash non è online. Ultima attività: 01/10/2008 18.01.18nixmash
Inserito il: 01 ottobre 2008 17.23
3 messaggi dal 01 ott 2008 Istalla Microsoft Silverlight!
Salve a tutti.

Da qualche giorno ho problemi nell'utilizzo di caratteri speciali all'interno di stringhe nel codice (le stesse pagine pochi giorni fa venivano eseguite correttamente). Nello specifico quando ho una variabile con una stringa al cui interno è presente un carattere speciale (per esempio §) questa stringa viene trattata come se il carattere non fosse presente.
Ad esempio:

Dim variabile
variabile = "nome§cognome"
arr_splittato = Split(variabile,"§")


ottiene come risultato un array formato da un solo elemento (come se variabile non avesse il carattere "§". Infatti se stampo in output variabile il risultato è "nomecognome".

Qualcuno sa aiutarmi? esiste forse una impostazione in IIS o a livello di codice che definisce la codifica di interpretazione del codice.. o chissa cos'altro...

Modificato da nixmash il 01 ottobre 2008 17.23 -
RE: caratteri speciali ignorati dal codice ASP
maltra non è online. Ultima attività: 02/12/2008 16.47.35maltra
Inserito il: 01 ottobre 2008 17.30
Ma non puoi usare come carattere di separazione la ","?
Se provi con

Server.HtmlEncode(testo)

Usi UTF8?
Guarda questo esempio:

http://www.15seconds.com/howto/pg001122.htm

Spero di esserti stato d'aiuto,
Marco

...Creare è dare una forma al proprio destino. (Albert Camus)
http://blogs.dotnethell.it/maltra/
RE: caratteri speciali ignorati dal codice ASP
nixmash non è online. Ultima attività: 01/10/2008 18.01.18nixmash
Inserito il: 01 ottobre 2008 17.57
3 messaggi dal 01 ott 2008 Istalla Microsoft Silverlight!
Chiedo scusa.. problema risolto.

Posto la risposta, chissà che non torni utile a qualcunaltro..

Se avete una serie di include e almeno uno di questi file è in UTF-8, allora tutti vengono interpretati come tali, rendendo impossibile la corretta interpretazione di tutti quei caratteri che in una codifica differente sono indicati con un valore differente (in UTF-8 usano due byte, mentre in altri formati ne usano uno solo, come nell'esempio il mio bel § ).

Di conseguenza è bastato individuare il file e convertirlo in ANSI e il problema si è risolto direttamente in tutte le pagine incriminate..

buon lavoro a tutti...
RE: caratteri speciali ignorati dal codice ASP
nixmash non è online. Ultima attività: 01/10/2008 18.01.18nixmash
Inserito il: 01 ottobre 2008 18.01
3 messaggi dal 01 ott 2008 Istalla Microsoft Silverlight!
Grazie marco,

in effetti ho appena postato la soluzione che ho trovato.. avevi preso in pieno il problema.


Nicola.

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


PeppeDotNet - 1000 pt
gghi - 310 pt
fabrica - 50 pt

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008, SQL Prompt e 1 ebook!


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums