実現したいこと
初めまして、超初心者のものです。
javaで下記のとおり作ってみたのですが、いざやってみると文字化けが起こりました。
発生している問題・分からないこと
有識者にshift-jisを使用すれば大丈夫と伺ったのですが、そもそも文字コードの変換方法が分からずインターネット上を探し回ったのですがなかなかどこがshift-jis変換用の分なのかが分からず苦戦しております。
お分かりの方いらっしゃいましたらご教示いただけませんでしょうか。
該当のソースコード
java
12import java.util.Scanner;3 4class Practice07_02 {5 public static void main(String[] args) {6 Scanner fullname = new Scanner(System.in);7 8 String b = fullname.nextLine();9 10 byte[] bytes1 = b.getBytes();11 12 System.out.println("MLBで二刀流として活躍している日本人野球選手は「" + bytes1 + "」です");13 fullname.close();14 }15}
試したこと・調べたこと
上記の詳細・結果
byte[] bytes1 = b.getBytes(shift_JIS);
と表記すると 例外UnsupportedEncodingExceptionは報告されません。スローするには、捕捉または宣言する必要があります
とのエラーがでます
補足
特になし
0 コメント