teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2018/09/09 16:59

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -18,10 +18,12 @@
18
18
 
19
19
  // 取得のためのバッファを用意
20
20
  ByteBuffer buffer = ByteBuffer.allocate(1024);
21
-
21
+ Charset charset = Charset.forName("UTF-8");
22
22
  // 末尾(fileSize-1)から1024byteを取得
23
23
  channel.position(fileSize - 1 - 1024);
24
- System.out.println(channel.read(buffer));//ここが原因
24
+ System.out.println(channel.read(buffer));
25
+ charset.decode(buffer);
26
+ System.out.println(buffer);
25
27
  }
26
28
  }
27
29
  ```