Encoding
Forum --> .NET
|
Author |
Comment |
Trond Husø
|
Encoding |
21.07.2010 11:02:10
|
|
Hei,
Holder på med en løsning som laster ned XML-filer fra nettet. Noen av disse er enkodet i iso-8859-1 eller andre set. Filene får imidlertid de typiske kryptiske tegnene når jeg lagrer filen.
Jeg har lagt inn følgende kode: Encoding.GetEncoding(28605).GetString(buf, 0, count);
Da er jeg som nærmest.
Et annet problem med denne løsningen er at jeg noen ganger vil ha iso-filer, mens andre ganger vil jeg (kanskje) ha utf-8. Er det noen måte å finne ut hva slags encoding filen(strengen?) har?
Trond
|
Trond Husø
|
RE:Encoding |
21.07.2010 12:43:43
|
For øvrig løste jeg dette problemet selv... Rett og slett ved å tenke at kanskje det var i skrivingen at feilen lå, og det var det.
Så ved å legge til: TextWriter tw = new StreamWriter(paths + @"\" + filename, false, Encoding.GetEncoding(28605)); Så ble problemet løst.
Trond |
Copyright (C) 2006 Norwegian .NET User Group