2013-09-21 3 views
7

이전 Dart 프로젝트를 열었습니다. StringDecoder에 대한 경고가 표시됩니다. 코드를 어떻게 업데이트합니까? StringDecoder 대신 무엇을 사용해야합니까?Dart의 StringDecoder는 어떻게 되었습니까?

예 코드 :

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

답변

7

StringEncoderStringDecoder 클래스 다트에서 삭제되었습니다 IO한다.

대신 dart:convert을 가져오고 인코딩의 디코더를 사용하십시오.

예 :

new StringDecoder() ->UTF8.decoder

new StringDecoder(encoding) ->encoding.decoder

new StringEncoder() - 내가 뭔가를 놓친하지만 왜 같은 내 (질문과 답변 않은 경우>UTF8.encoder

+1

죄송합니다 분) 자신의 질문? –

+1

@ JamesBruckner도이 문제를 겪을 사람들을 위해 지역 사회에 서비스를 제공합니다. –

+0

@JamesBruckner - 자세한 내용은 http://blog.stackoverflow.com/2012/05/encyclopedia-stack-exchange/ –

관련 문제