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
  Powered by EPiServer