čeština v asp.net   zodpovězená otázka

VB.NET

Prosím o radu:

Chci z obsahu TextBoxu1 vytvořit textový soubor takto:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim cesta As String = Server.MapPath("~/data/dos.txt")
        Dim Pastelka As New System.IO.StreamWriter(cesta)
        Pastelka.WriteLine(TextBox1.Text)
        Pastelka.Close()
    End Sub

Poučte mě někdo, v jakém kódování češtiny bude soubor vytvořen a jak upravit výše uvedený kód, aby čeština vzniklého souboru dos.txt byla v Latin2 pro DOS.

Díky moc

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

Při vytváření nového objektu StreamWriter lze jako druhý parametr zadat kódování znaků. Stačí tedy příslušný řádek změnit takto:

Dim Pastelka As New System.IO.StreamWriter(cesta, True, System.Text.Encoding.GetEncoding("latin2"))

Jak zjistit název kódování, najdete na stránce http://msdn2.microsoft.com/en-us/library... .

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

Bezva. Když se to umí, je to jednoduché ;-)

Díky za pomoc.

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