Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-14 15:18:04 - Pia Sjöholm, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 536 personer

Hej

Jag har gjort en serverkontroll som används för att göra motsvarande "include" på en sida, om man tex vill lägga till siduvud.
Kontrollen läser från en fil där koden man vill inkludera i sidan finns. Tyvärr tappas å, ä och ö bort på vägen, så om det står tex "<H3>Detta är ett sidhuvud</H3>" i filen så kommer det visas som "Detta r ett sidhuvud" i sidan.

Har det med språkinställningar att göra (fast jag har svenska satt som språk) eller varför visas inte å,äö som de ska?


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-14 15:45:23 - Johan Normén

Hej, detta har jag svarat på många ggr, så jag föredrar att du letar effter ditt problem här i forumen. Kort och snabbt beror detta på att DU kör UTF-8 som default i .Net (Se web.config eller machine.config m.m...
När du läser in en fil kan du även där ange vilken unicode typ du vill nyttja.
Testa att ändra denna då du läser in filen...

Mvh Johan


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-15 14:04:39 - Patrik Löwendahl

strömmar använder tom by default utf-8, för att använda det som står i Web.Config eller som windows defaultar till så måste duy explicit ange det när du skapar din stream reader (eller writer);

<code>
StreamReader sr = new StreamReader(myFileStream, System.Text.Encoding.Default);
</code>

eller så ber du explicit efter en encoding:

<code>
StreamReader sr = new StreamReader(myFileStream, System.Text.Encoding.GetEncoding("iso-8859-1"));
</code>

Jag föredrar den sista, och då kanske spara undan encodingen globalt ngnstans så jag akn använda den överallt:

<code>
using System;
using System.IO;
using System.Text;

public class Blobb
{
static Encoding EncIso88591 = Encoding.GetEncoding("iso-8859-1");

void Read()
{
// do wahtever
StreamReader sr = new StreamReader(myFileStream, EncIso88591);
}
}
</code>

Nu kan du vara säker på att få rätt encoding, oavsett plattform eller språkinställningar.


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-15 14:10:22 - Patrik Löwendahl

btw, varför gör du en sådan serverkontroll när det finns userkontrolls som funkar precis som includes? Bara nyfiken.


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-16 12:00:25 - Pia Sjöholm

Hej

Tack för svar. Jag har sökt på i forumen, men det gick otroligt trögt och kom inte upp något vettigt svar. Kanske var problem just då...


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-16 12:23:08 - Pia Sjöholm

Jag har flera siter som ska ha tex samma header och footer och vill inte behöva kopiera userkontroller emellan om jag gör ändringar. Nu ligger html:en i separat fil som kontrollen läser in. Ändrar jag filen ändras innehållet överallt där den används. Kanske finns andra sätt också, men det här är ett...

/Mirabell


Svara

Sv: å,ä,ö visas inte vid inläsning från fil

Postades av 2004-01-16 12:53:58 - Patrik Löwendahl

det är precis det som händer med userkontrollen,

om du ändrar userkontrollen så ändras det överallt där det används, du behöver inte kopiera ut dem igen,


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 995
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies