GgalenarmMedlem sedan aug. 200035 inlägg Frågan#1 Jag vill på min asp.net sida skriva ned lite logg-uppgifter till en textfil, vilka som loggat in på sidan etc.
Det funkar fint förutom att svenska tecken(å, ä, ö) knasar sig totalt. Det blir bara blaj av dem i textfilen.
Någon som har en lösning?
EerkaMedlem sedan dec. 19996 522 inlägg Vad har du angett för culture i web.config ?
GgalenarmMedlem sedan aug. 200035 inlägg Svensk (sv-SE)
requestEncoding="iso-8859-1"
GGrynetMedlem sedan maj 2001329 inlägg Om man av nån anledning enbart vill att writern ska använda enencoding som klarar svenska tecken kan man skriva
new System.IO.StreamWriter("log.txt", false, System.Text.Encoding.GetEncoding("iso-8859-1"));
GgalenarmMedlem sedan aug. 200035 inlägg Tackar, funkade finfint.
Har jag förstått det rätt om det är så att UTF-8 används i vanliga fall och att man här omdefinierar det till iso-8859-1?
GGrynetMedlem sedan maj 2001329 inlägg Japp asp.net använder utf-8 som default, eftersom den har bättre performance över internet än tex utf-16 som CLR:en använder.