2013-09-21 21 views
7

Eski bir Dart projesi açtım ve StringDecoder undefined hakkında bir uyarı alıyorum. Kodumu nasıl güncellerim? StringDecoder yerine ne kullanırım?Dart'da StringDecoder'a ne oldu?

örnek kod:

response.transform(new StringDecoder()).toList().then((list) { 
    print('$_client results...'); 
    print('${list.join()}'); 
    client.close(); 
}); 

cevap

7

StringEncoder ve StringDecoder sınıfları dart kaldırılmıştır: IO. Bunun yerine, dart:convert numaralı telefonu alın ve Kodlamaların kod çözücülerini kullanın.

Örnekler:

new StringDecoder() ->UTF8.decoder

new StringDecoder(encoding) ->encoding.decoder

new StringEncoder() - Bir şey kaçırdım ama neden aynı mesafede (sormak ve cevap vermedi eğer>UTF8.encoder

+1

Maalesef dakika) kendi sorunuz? –

+1

@JamesBruckner, bu soruna da katılacaklar için topluma bir hizmet yapmak. –

+0

@JamesBruckner - Daha fazla bilgi için şunu inceleyin: http://blog.stackoverflow.com/2012/05/encyclopedia-stack-exchange/ –