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


Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-09 16:46:19 - Magnus Karlsson, i forum vb.net, Tråden har 6 Kommentarer och lästs av 2889 personer

Jag vill läsa in en xml fil via ett dataset. Men det blir alltid fel när det är med å ä ö.

<code>
<?xml version="1.0" standalone="yes"?>
<pageload>
<company>
<name>Olle Öjemar</name>
<adress>Ängen</adress>
<postnr>633 58</postnr>
<ort>Eskilstuna</ort>
</company>
</pageload>
</code>

så här läser jag in filen

<code>
Dim streamRead As New System.IO.FileStream(filename, System.IO.FileMode.Open)

Dim ds As New Dataset
ds.ReadXml(streamRead)
</code>

Vad är det som saknas för att det skall fungera ? Både läsa och skriva.


Svara

Sv: Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-09 18:02:07 - Oskar Johansson

Gissningsvis behöver du läsa med en annan encoding. Mitt förslag är att du titta på System.IO.StreamReader istället


Svara

Sv:Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-09 23:49:57 - Magnus Karlsson


Men hur?

<code>
Encoding.GetEncoding(1252)
</code>


Svara

Sv: Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-10 10:17:06 - Peter Aspegren

Du skulle kunna prova att köra med följande kod:

<code>
Imports System.IO
Imports System.Text

Dim fs As New FileStream(t, FileMode.Open, FileAccess.Read)
Dim s As New StreamReader(fs, Encoding.Default)

</code>

Du kan sedan anropa:
s.Readline() för att läsa en
eller
s.ReadToEnd() för att läsa hela innehållet.

Exempel:

<code>
Dim p as String
p = s.ReadToEnd()
</code>

Där du i StreamReadern Encoding.Default vilket innebär att ditt program jobbar med de språkinställningar som du har på din dator.


Svara

Sv: Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-10 11:43:14 - Simon Dahlbacka

Hur har du skapat xml filen? eftersom du inte explicit anger encoding så används utf-8 som default.


Svara

Sv:Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-15 09:47:47 - Magnus Karlsson

Genom att skapa kolumner och rader i ett dataset (ds.WriteXml("minFil.xml") skriver jag min XML-fil. åäöÅÄÖ kommer med med när det skall läsas blir det patrull.

Har äne testat med detta MSDN förslag utan resltat. Förslaget skriver ingen "<?xml version="1.0" standalone="yes"?>" överhuvdtaget. Dessutm hamnar allt på en rad.
<code>
' Create a file name to write to.
Dim filename As String = "c:\testa.xml"

' Create the FileStream to write with.
Dim stream As New System.IO.FileStream _
(filename, System.IO.FileMode.Create)

' Create an XmlTextWriter with the fileStream.
Dim xmlWriter As New System.Xml.XmlTextWriter _
(stream, Encoding.GetEncoding(1252))

' Write to the file with the WriteXml method.
ds.WriteXml(xmlWriter)
xmlWriter.Close()
</code>

Men om man vänder på steken hur får jag dit en encoding när jag skriver en xml-fil från ett dataset ?


Svara

Sv: Problem med att läsa xml fil innehållande åäö

Postades av 2009-07-15 10:52:39 - Simon Dahlbacka

lämna bort Encoding.GetEncoding(1252) så torde det funka bättre.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 764
27 959
271 761
615
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