Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。
Q&A
解決済
1回答
3578閲覧
総合スコア37
0グッド
0クリップ
投稿2014/08/30 14:59
0
Dartのコマンドラインアプリを書こうとしているのですが、 ファイルの入力に文字コードを指定した方法を 教えて下さい。 どうやればいいのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
ベストアンサー
Dartは、日本語を扱おうとすると、UTF8以外、現在選択肢がありません。 以下、非同期の読み込みのサンプルを書きました。
lang1import 'dart:io'; 2import 'dart:convert'; 3import 'dart:async'; 4 5void readFile(String path) { 6 Stream<List<int>> stream = new File(path).openRead(); 7 stream.transform(UTF8.decoder).transform(const LineSplitter()).listen((line) { 8 stdout.writeln(line); 9 }); 10}
lang
1import 'dart:io'; 2import 'dart:convert'; 3import 'dart:async'; 4 5void readFile(String path) { 6 Stream<List<int>> stream = new File(path).openRead(); 7 stream.transform(UTF8.decoder).transform(const LineSplitter()).listen((line) { 8 stdout.writeln(line); 9 }); 10}
投稿2014/09/01 12:32
総合スコア56
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
Dartの文字コードを扱ったファイル入力方法について
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。