ho una parola con la "à" nel file di testo che uso come base per il mio file di risorse in un sito multilingue. Ho notato che questo carattere non me lo stampa, come si risolve il problema?
Grazie,
Elisa
ho una parola con la "à" nel file di testo che uso come base per il mio file di risorse in un sito multilingue. Ho notato che questo carattere non me lo stampa, come si risolve il problema?
Grazie,
Elisa
Non ho mai riscontrato con l'uso di resource anomale nella memorizzazioni di vocali accentate o altri tipi di carattere.
L'unico consiglio che personalmente posso darti è il controllo nel web.config della culture della web application:
Ciaocodice:<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" culture="it-IT" uiCulture="it-IT" />![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
Ciao Andrea, grazie di nuovo per il supporto.
Ho provato come mi hai suggerito ma niente da fare. Ho la parola località nel file di testo ma la à non la stampa.
Ho provato poco fa con un esempio che ho con Visual Studio ma tutto funziona correttamente.
Il file di risorse lo crei con Visual Studio? Quale codice usi per prendere il contenuto?
Se puoi essere più precisa forse possiamo aiutarti...
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
Ciao Andrea,
per creare il file di risorse non uso visual studio (uso regolarmente visual studio ma non so crearlo da li): faccio un file di testo, poi lacio i vari comandi da dos.
resgen...
al...
Ma la à proprio non la vuole stampare!
Ok. Con "resgen.exe" viene creato un file con contenuto "xml". Prova ad aprire questo file intermedio e controlla se siano presenti le varie vocali accentate.
E' un po' di tempo che non uso quei comandi di linea, ma non avevo mai riscontrato in passato problemi con vocali accentate .
Se nello stesso progetto crei file di risorse con Visual Studio ottieni lo stesso problema?
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
eccomi. Dunque, già nel file di risorse la à scompare.
non so crearlo con visual studio, per cui non ti so dire
Rimango della mia prima idea di un errore nell'econding della pagina che non sa gestire le vocali accentate.
Se prima di visualizzare quel testo inserisci questo codice:
Viene visualizzata la frase correttamente?codice:System.Reflection.Thread.CurrentThread.CurrentUICulture=new CultureInfo("it") Response.Write(resource.GetString(...))
Altre soluzioni non mi vengono in mente![]()
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
non la visualizza lo stesso...
puoi spiegarmi come fare il procedimento con visual studio o un link dove poter leggere, non posso di certo lasciare le parole senza una lettera!
Grazie,
Elisa
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az