回答編集履歴

3

コンソールの文字コードについて追記

2016/02/06 10:10

投稿

JMA
JMA

スコア23

test CHANGED
@@ -1,9 +1,5 @@
1
- いきなり文字化けしてるので、ソースファイルをUTF-8で保存できてないか、コンソールが日本語を認識できてないかのどちらかでしょう。chcp での指定だけでは日本語を表示できないようなので、通常のコンソールで試してみてください。
1
+ - いきなり文字化けしてるので、ソースファイルをUTF-8で保存できてないか、コンソールが日本語を認識できてないかのどちらかでしょう。chcp での指定だけでは日本語を表示できないようなので、通常のコンソールで試してみてください。(ソースファイルがUTF-8だからといって、コンソールの文字コードがUTF-8である必要はありません)
2
2
 
3
+ - new String( bytes ) ではデフォルトエンコーディングで解釈されるので、new String( bytes, "UTF-8" ) を使ってください。
3
4
 
4
-
5
- ・new String( bytes ) ではデフォルトエンコーディングで解釈されるので、new String( bytes, "UTF-8" ) を使ってください。
6
-
7
-
8
-
9
- Java8 以降は、java.util.Base64 でBase64のエンコード/デコードができるのでこちらを使ったほうが良いでしょう。
5
+ - Java8 以降は、java.util.Base64 でBase64のエンコード/デコードができるのでこちらを使ったほうが良いでしょう。

2

誤字の修正

2016/02/06 10:10

投稿

JMA
JMA

スコア23

test CHANGED
@@ -1,4 +1,4 @@
1
- ・いきなり文字化けしてるので、ソースファイルをUTF-8で保存できてないか、コンソールが日本語を認識できてないかのどちらかでしょう。chcp での指定だけでは日本語を表示できないようなので、通常のコンソールで試しててください。
1
+ ・いきなり文字化けしてるので、ソースファイルをUTF-8で保存できてないか、コンソールが日本語を認識できてないかのどちらかでしょう。chcp での指定だけでは日本語を表示できないようなので、通常のコンソールで試しててください。
2
2
 
3
3
 
4
4
 

1

コンソールの文字認識について追記

2016/02/06 09:53

投稿

JMA
JMA

スコア23

test CHANGED
@@ -1,9 +1,9 @@
1
- いきなり文字化けしてるので、おそらくソースファイルをUTF-8で保存できてないんじゃないでしょう
1
+ いきなり文字化けしてるので、ソースファイルをUTF-8で保存できてないか、コンソールが日本語を認識できてないかのどちらかでしょう。chcp での指定だけでは日本語を表示できないようなので、通常のコンソールで試して見てください。
2
2
 
3
3
 
4
4
 
5
- また、new String( bytes ) ではデフォルトエンコーディングで解釈されるので、new String( bytes, "UTF-8" ) を使ってください。
5
+ new String( bytes ) ではデフォルトエンコーディングで解釈されるので、new String( bytes, "UTF-8" ) を使ってください。
6
6
 
7
7
 
8
8
 
9
- Java8 以降は、java.util.Base64 でBase64のエンコード/デコードができるのでこちらを使ったほうが良いでしょう。
9
+ Java8 以降は、java.util.Base64 でBase64のエンコード/デコードができるのでこちらを使ったほうが良いでしょう。