

下のnameを日本語で出力すると文字化けします  
文字コードをUTF-8にしても違う文字化けになるだけです  
どうすればいいですか  
エラーメッセージは表示されません

拡張機能はExtension Pack for JavaとJapanese Language Pack for Visual Studioです

[code]

    import java.util.Scanner;
    
    public class testtest {
        
        public static void main(String[] args) {
    
            Scanner scanner = new java.util.Scanner(System.in);
    
            System.out.println("あなたの名前を入力してください");
            String name = scanner .nextLine();
            System.out.println("あなたの年齢を入力してください");
            int age = scanner .nextInt();
            scanner.close();
            System.out.println("ようこそ、" + age + "歳の" + name + "さん");
        }
    }
    
[/code]

結果  
デフォルトの場合  
あなたの名前を入力してください  
あいうえお菊葬has  
あなたの年齢を入力してください  
68  
ようこそ、68歳の???????????e??hasさん

UTF-8の場合  
あなたの名前を入力してください  
あいうえお菊葬has  
あなたの年齢を入力してください  
68  
ようこそ、68歳の�������hasさん


CC BY-SA 4.0
2023-08-06T03:36:59.767
95867
2023-08-06T11:34:05.797
2023-08-06T11:34:05.797
3060
59396
question
java windows vscode 文字化け
VSCode で一部が文字化けする