Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    28

    Caratteri speciali in una Textbox

    Chiedo scusa sin da ora per l'ignoranza, e vi sarei molto grato per l'aiuto che saprete darmi
    ho scritto un cosa tipo questa

    codice:
    <%@ Page Language="vb" Debug="true"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        Dim text2 As String
                text2 = "··· 123 prova"
    	    TextBox2.Text = text2
        End Sub
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" dir="ltr" lang="it">
    <head runat="server">
    <title></title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    </head>
    <body bgcolor="#000000">
    
    <form id="form1" runat="server">
    <div style="width: 796px;color:white;" lang="it-it">
        <asp:Button ID="Button1" runat="server" Text="click" />
        <asp:TextBox ID="TextBox2" runat="server" Visible="True" Width="54px" 
                TextMode="MultiLine"></asp:TextBox>
    </div>
    </form>
    </body>
    </html>
    il mio problema e' che nella textbox al posto di ogni carattere speciale compare questo carattere Â

    e quindi qualcosa tipo "··· 123 prova" invece di "··· 123 prova"

    come posso risolvere il problema?

    Andrea

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Non ricordo qual'e' l'encoding di default, ma prova a settare il web.config così

    codice:
    <configuration>
      <system.web>
        <globalization
          fileEncoding="utf-8"
          requestEncoding="utf-8"
          responseEncoding="utf-8"
          responseHeaderEncoding="UTF-8"
          culture="it-IT"
          uiCulture="it-IT" />
      </system.web>
    </configuration>
    fai sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    28
    Ho provato il tuo suggerimento ma sembra che non abbia effetto
    poi la prima riga del mio codice ha attirato la mia attenzione

    <%@ Page Language="vb" Debug="true"%>

    ho tolto Debug="true", e adesso sembra funzionare
    bha possibile??

    EDIT: come non detto, credo che sia merito del tuo web.config solo
    che ha preso la mofica dopo qualche tempo ...

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non credo che il debug c'entri molto, prova a togliere quelle impostazioni dal web.config e vedere se si ripresenta il problema.

    se si, è la soluzione giusta

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    28
    si il config e' stata la risposta giusta, mille grazie
    e' solo che non mi prendeva la modifica fino a quando non
    ho modificato e salvato il file che conteneva il codice della pagina di test.aspx

    quindi in teoria bastava anche mettere uno spazio in piu' o in meno e salvare
    invece se lasciavo la pagina cosi' com'era nonostante avessi premuto piu' volte F5
    non cambiava nulla (almeno a breve)

    tnks very much

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.