Il .NET Framework e l'encoding

Negli ultimi 2-3 giorni su newsgroup ed in privato hanno più volte chiesto il perchè della mancanza delle lettere accentate durante la lettura di file di testo (ma in generale questo vale per qualsiasi oggetti che erediti dalla classe Stream). Qui trovate alcune richieste ed alcune risposte.

Il motivo è semplice: molti indicavano un encoding errato, in molti casi UTF8, mentre il bello della classe Stream è proprio la sua capacità di leggere flussi con encoding differenti.

Morale della favola? Basta usare Encoding.Default (o Encoding.GetEncoding("iso-8859-15")) perchè tutto funzioni. Si trovano nel namespace System.Text.

(Lo scrivo anche perchè in questo modo in futuro possa postare direttamente il link e risparmare qualche battuta sulla tastiera :))

Nella stessa categoria

Commenti

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - ASP.NET, Media Center e tecnologia - Il blog di Daniele Bochicchio

TagCloud
.NET Framework, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, 10annidi, ADO.NET, AJAX, Architettura, ASP, ASP.NET, ASP.NET 2.0, ASP.NET 2.0 per tutti, ASP.NET 3.5, ASP.NET 3.5 per tutti, ASP.NET AJAX, ASP.NET MVC, ASPItalia.com, Cache, CSS, Custom Control, Database, Databinding, Datagrid, Deployment, HttpHandler, HttpModule, HttpRuntime, IIS, ISAPI, Javascript, LINQ, LINQ to SQL, LogParser, Master Pages, Media Center, Membership API, Microsoft Expression, Mono, MySQL, Object Oriented Programming, Off Topic, Office, Pattern, Profile API, Provider Model, Report, Roles API, Security, Silverlight, Silverlight 2.0, SQL Server, User Control, Visual Studio, Web Service, Windows CardSpace, Windows Client, Windows Communication Foundation, Windows Live Services, Windows Mobile, Windows Presentation Foundation, Windows Server, Windows Vista, WinFS, XAML, XBox 360, XHTML, XML, XSLT
BLOG INFO
  • Post: 846
  • Commenti: 364
  • TrackBacks: 185
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA