GridView a znaky & # 225; & # 237;   zodpovězená otázka

VB.NET, ASP.NET WebForms

Dobrý den, řeším tento problém. Mám GridView a ten naplním daty z DB, následně vyberu řádek a sloupce a tuto hodnotu zobrazím do textboxu na stejné stránce.

Když je v Cellu Datagridu text, který obsahuje české znaky, tak v textboxu se zobrazí text, ale české znaky se zobrazují jako "& # 225;" (ty mezery tam nejsou musel jsem je tady udělat jinak by se vypsal normálně český znak).

Když, ten samý text umístim do labelu, tak se text zobrazuje korektně.

Poradí někdo?


    Protected Sub VyhledaneUlice_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles VyhledaneUlice.RowCommand
        Try

            If e.CommandName = "Vybrat" Then
' umístí text z Gridu do textboxu
                me.TextBox.text = Me.VyhledaneUlice.Rows(e.CommandArgument).Cells(2).Text

               End If
    End Sub

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Prožeňte hodnotu funkcí HttpUtility.HtmlDecode, která tyto HTML entity převede na text. A před uložením databáze hodnotu zase prožeňte přes HttpUtility.HtmlEncode, ať je to konzistentní.

Musíte do referencí přidat knihovnu System.Web.dll.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

& # 225; & # 237;

á í

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback