kódování   zodpovězená otázka

VB.NET, ASP.NET WebForms

Ahoj vsem. Mam problem se zobrazenim cestiny. Normalne kdyz na localhost spustim moji aplikaci asp.net,tak se mi zobrazí při chybě toto:

Soubor Default.aspx.vb

    Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'Application("p") = ""
        'TextBox2.Text = "load"
        majne.Visible = False

        majne.Text = "Dle Vašich kriterií nebyl nalezen žádný výsledek!!!</br>Změňte vyhledavací kriteria.</br></br>According to your criteria was not found any answer!!!</br>Change your finding criteria."
    End Sub

V prohlížeči se normálně zobrazí text i s diakritikou.

V souboru Default.aspx mám v sekci head:

<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>3.In-house made parts stock out</title>
</head>

To je správně,neboť vše funguje tak jak má. Ale teď pozor! Nevím jak je možné, když aplikaci uploadnu na místní server,tak se místo písmen s diakritikou zobrazují jiné znaky (・....)

Když text napíšu bez diakritiky,vše je ok.

Nevíte kde může být chyba? Zdá se že to bude někde v konfiguraci IIS či co??

Díky za návrhy...

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

Nastav si to v IIS v konfiguraci asp.net nebo si edituj web.config.

Viz msdn "globalization".

model pro utf-8 a cestinu ve web.config:

<system.web>

<globalization

requestencoding="utf-8"

responseencoding="utf-8"

fileencoding="utf-8"

culture="cs-CZ"

uiculture="cs-CZ" />

</system.web>

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

Zkontrolujte si, jestli všechny soubory máte uložené v kódování UTF-8. Visual Studio občas ukládá MasterPage do Win1250, a pak to nejede.

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

Zkousel jsem vase navody a nic nepomaha.

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

Asi to bude tim,ze je server ma okna nainstaleny v japonstine. Zkousel jsem nastavovat asp config podle localniho kompa,kde mam windows v CZ. Stejne je to porad stejny. Bohuzel jsem musel text napsat bez diakritiky. Tento problem vyhodnocuji jako nevyreseny!

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