Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kreiranje html fajlova sa srpskim karakterima u C#

[es] :: .NET :: .NET Desktop razvoj :: kreiranje html fajlova sa srpskim karakterima u C#

[ Pregleda: 2200 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.COOL.ADSL.VLine.Verat.NET.

Sajt: www.dusanpopovic.com


+6 Profil

icon kreiranje html fajlova sa srpskim karakterima u C#26.07.2006. u 11:29 - pre 215 meseci
Imam html stranicu na cirilici (charset=windows-1251")!
C# program uspeva da procita tu stranicu :
string sablon_fajl="Sabloni/sablon.htm";
StreamReader re = new StreamReader(sablon_fajl ,System.Text.Encoding.Default);
string sadrzaj_sablona = re.ReadToEnd();


zatim pravim html sa novim imenom koji je slican kao ovaj sablon.htm od gore ali u njega ubacujem jos neke redove koje sam dobio iz win forme (a koje kucam CIRILICOM).

taj novi html nece lepo da mi prikaze te nove cirilicne podatke

StreamWriter sw = new StreamWriter(fajl, false, System.Text.Encoding.Default);
sw.Write(sadrzaj_sablona);
sw.Close();


ako je neko imao slican problem neka mi pomogne.
guglovao sam ali nisam nasao resenje
Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.ADSL.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: kreiranje html fajlova sa srpskim karakterima u C#26.07.2006. u 11:52 - pre 215 meseci
Najverovatnije ti nije dobro postavljen <globalization> tag u web.config-u za request.
Every hamster has his day.
 
Odgovor na temu

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.COOL.ADSL.VLine.Verat.NET.

Sajt: www.dusanpopovic.com


+6 Profil

icon Re: kreiranje html fajlova sa srpskim karakterima u C#26.07.2006. u 12:03 - pre 215 meseci
a gde se to podesava?
ps pocetnik sam

Citat:
Fedya: Najverovatnije ti nije dobro postavljen <globalization> tag u web.config-u za request.

Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.lionbridge.com.



+6 Profil

icon Re: kreiranje html fajlova sa srpskim karakterima u C#26.07.2006. u 12:56 - pre 215 meseci
Mislim da je problem ovde:

Citat:
AstroDule:
StreamReader re = new StreamReader(sablon_fajl ,System.Text.Encoding.Default);


Koliko se sećam, StreamReader će automatski da ti konvertuje tekst u default charset na mašini a to verovatno nije windows-1251. Probaj da umesto System.Text.Encoding.Default staviš System.Text.Encoding.GetEncoding(1251)
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.ADSL.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: kreiranje html fajlova sa srpskim karakterima u C#27.07.2006. u 12:02 - pre 215 meseci
Citat:
Dragi Tata: Probaj da umesto System.Text.Encoding.Default staviš System.Text.Encoding.GetEncoding(1251)


Ovo je dobar savet, ali sumnjam da je u tome problem, posto je covek vec napisao da mu StreamReader dobro iscita dataoteku, nego je problem u karakterima koje prima iz Request-a.

Citat:
AstroDule: a gde se to podesava?
ps pocetnik sam


Svaka asp.net aplikacija ima Web.config fajl. Nadji taj fajl, otovri ga u VS-u na nadji "globalization"
promeni tag u nesto ovako:

Code:

<globalization requestEncoding="utf-16" responseEncoding="utf-16" />


utf-16 bi trebao da poktrije sve moguce karaktere...
Every hamster has his day.
 
Odgovor na temu

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.COOL.ADSL.VLine.Verat.NET.

Sajt: www.dusanpopovic.com


+6 Profil

icon Re: kreiranje html fajlova sa srpskim karakterima u C#28.07.2006. u 14:04 - pre 215 meseci
rešio sam problem.
treba svuda da bude isti enkoding (i u fajlu i u rideru i u vrajteru)

Hvala na savetima

ps nisam radio u asp.net-u zato nisam mogao na nađem konfig fajl
Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: kreiranje html fajlova sa srpskim karakterima u C#

[ Pregleda: 2200 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.