控制檯輸入(win),charset轉換是如何工作的?java控制檯字符集轉換
下面的代碼,非ASCII字符輸出垃圾 - 以下示例中的InputStreamReader不會將字符集作爲參數。
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
String inp = console.readLine();
System.out.println(inp.toUpperCase());
作爲獨立於操作系統的,如何解決Java的關於控制檯提示符下輸入的所有不同的可能的字符集的配置?