Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Matasx
Založen: 17. 08. 2008 Příspěvky: 258
|
Zaslal: 1. leden 2010, 23:30:36 Předmět: ASP.NET čeština na anglickém systému |
|
|
Řeším následující problém:
- uložení string s českou diakritikou do souboru v ASP.NETu - na anglickém systému.
Postup asi následující (píšu z hlavy, může být chyba):
kód: |
Stream str = new FileStream("soubor.txt", FileMode.Create);
byte[] name = Encoding.UTF8.GetBytes("živnost");
str.Write(name, 0, name.Length);
str.Close();
|
Pod českým systémem funguje bez problémů.
Pod anglickým systémem jako konzolová aplikace taky OK.
Pod českým systémem pod IIS taky ok.
Pod anglickým systémem pod IIS je obsah souboru "zivnost".
Přičemž nemá vliv jestli použiju UTF7, UTF32, Unicode nebo default.
Encoding.GetEncoding(850).GetBytes(string) - dá stejný výsledek.
Googlim jak magor a nic sem nenašel. Napadá mě jedině nastavení IIS, ale tam je vše nastaveno na UTF8 nebo Culture Invariant. Pak už jen nastavení samotné aplikace - ale to nevím jak, zde by se hodila rada někoho zkušeného. |
|
Návrat nahoru |
|
|
Matasx
Založen: 17. 08. 2008 Příspěvky: 258
|
Zaslal: 2. leden 2010, 11:28:05 Předmět: |
|
|
Omlouvám se, chyba byla jinde. Nefungovala mi diakritika souborů v zip archivu. Touto metodou sem ukládal pouze první záznam jména v zip archivu, nicméně na konci archivu jsou všechny záznamy ještě jednou a tam už sem na to zapomněl. Takže vyřešeno. |
|
Návrat nahoru |
|
|
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru
|
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna