redhat-developer / redhat-developer/vscode-java

How to input/output Greek characters

Aperta
#2,728 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

caused-by-extension need verify
Lingua principale
TypeScript
Stelle
2.3k
Fork
546
Merge medio
20h 1m
PR unite (30g)
11

Descrizione

When using vscode to write a Java program, the input and output of Greek characters are garbled.

Environment

Version: 1.72.0 (system setup)
Commit: 64bbfbf67ada9953918d72e1df2f4d8e537d340e
Date: 2022-10-04T23:20:39.912Z
Electron: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
OS: Windows_NT x64 10.0.17763
Sandboxed: No
Java extension version: Extension Pack for Java (v0.25.3)

Steps To Reproduce

[code]

import java.util.Scanner;

public class App {
    public static void main(String[] args) throws Exception {
        System.out.println("Ένα Δύο Τρία");
        Scanner sc = new Scanner(System.in, "utf-8");
        String s = sc.nextLine();
        System.out.println(s);
        sc.close();
    }
}
Current Result

image

Expected Result

The output should match what I typed.

Additional Informations

The DEBUG CONSOLE panel can output normally, but cannot input.
image
The same code works fine in idea.
image

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo il programma App fornito in VS Code 1.72.0 su Windows e confronta il comportamento del terminale e di DEBUG CONSOLE con IntelliJ IDEA. Analizza il modo in cui Java extension gestisce l’input e l’output non ASCII, usando DEBUG CONSOLE come punto di ingresso denominato. L’attività è completata quando i caratteri greci digitati nel programma vengono restituiti e visualizzati correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, vscode
Ambito
developer-experience, tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.