7

StringDecoder古い Dart プロジェクトを開いたところ、未定義であるという警告が表示されました。コードを更新するにはどうすればよいですか? の代わりに何を使用しStringDecoderますか?

コード例:

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

1 に答える 1

7

StringEncoderおよびStringDecoderクラスは dart:io から削除されました。

dart:convert代わりに、エンコーディングのデコーダーをインポートして使用します。

例:

new StringDecoder()->UTF8.decoder

new StringDecoder(encoding)->encoding.decoder

new StringEncoder()->UTF8.encoder

于 2013-09-21T00:24:24.127 に答える