欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決java 命令行亂碼的問題

 更新時間:2021年02月05日 10:37:52   作者:技術研究與問題解決  
這篇文章主要介紹了解決java 命令行亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

虛擬機參數加上

-Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Duser.language=zh -Duser.region=CN

補充:java執(zhí)行cmd命令,返回結果中文亂碼問題解決

public static void main(String[] args) { 
      try { 
        // 執(zhí)行ping命令 
        Process process = Runtime.getRuntime().exec("cmd /c e:&dir"); 
        BufferedReader br = new BufferedReader(
                              new InputStreamReader( process.getInputStream(), Charset.forName("GBK") )
                                  ); 
        String line = null; 
        while ((line = br.readLine()) != null) { 
          System.out.println(line); 
        } 
      } catch (IOException e) { 
        e.printStackTrace(); 
      } 
    } 

我的代碼

package net.bigwrok;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
public class Test2_net {
  public static void main(String[] args) {    
    BufferedReader br = null;
    try {
      Process p = Runtime.getRuntime().exec("ping 127.0.0.1");
      br = new BufferedReader(new InputStreamReader(p.getInputStream(),Charset.forName("GBK")));
      String line = null;
      StringBuilder sb=new StringBuilder();
      while ((line = br.readLine()) != null) {
        sb.append(line+"\n");
      }
      System.out.println(sb.toString()); 
      
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      if (br != null) {
        try {
          br.close();
        } catch (Exception e) {
          e.printStackTrace();
        }
      }
    } 
  }
}

結果

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • java動態(tài)代理(jdk與cglib)詳細解析

    java動態(tài)代理(jdk與cglib)詳細解析

    靜態(tài)代理:由程序員創(chuàng)建或特定工具自動生成源代碼,再對其編譯。在程序運行前,代理類的.class文件就已經存在了
    2013-09-09
  • Java實現warcraft?java版游戲的示例代碼

    Java實現warcraft?java版游戲的示例代碼

    致敬經典的warcraft,《warcraft?java版》是一款即時戰(zhàn)略題材單機游戲,采用魔獸原味風格和機制。本文將用java語言實現,采用了swing技術進行了界面化處理,感興趣的可以了解一下
    2022-09-09
  • 基于java中的null類型---有關null的9件事

    基于java中的null類型---有關null的9件事

    這篇文章主要介紹了java中的null類型---有關null的9件事,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 帶你了解Java中Static關鍵字的用法

    帶你了解Java中Static關鍵字的用法

    這篇文章主要介紹了JAVA Static關鍵字的用法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下,希望能給你帶來幫助
    2021-08-08
  • MyBatis Plus Mapper CRUD接口測試方式

    MyBatis Plus Mapper CRUD接口測試方式

    在數據庫管理系統中,插入記錄是添加新數據條目,而刪除操作包括根據主鍵ID單條刪除和批量刪除,也可以基于特定條件進行刪除,刪除操作的SQL語句是通過鍵值對在Map中拼接而成,如delete from 表 where key1=value1 AND key2=value2
    2024-09-09
  • java中Iterator和ListIterator實例詳解

    java中Iterator和ListIterator實例詳解

    這篇文章主要介紹了java中Iterator和ListIterator實例詳解,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 教你在?Java?中實現?Dijkstra?最短路算法的方法

    教你在?Java?中實現?Dijkstra?最短路算法的方法

    這篇文章主要教你在?Java?中實現?Dijkstra?最短路算法的方法,在實現最短路算法之前需要先實現帶權有向圖,文章中給大家介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 如何處理后臺向前臺傳遞的json數據

    如何處理后臺向前臺傳遞的json數據

    這篇文章主要介紹了如何處理后臺向前臺傳遞的json數據,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 談談你可能并不了解的java枚舉

    談談你可能并不了解的java枚舉

    這篇文章主要給大家介紹了一些關于你可能并不了解的java枚舉的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 詳解Springboot下載Excel的三種方式

    詳解Springboot下載Excel的三種方式

    本文給大家分享Springboot下載Excel三種方式,主要分為瀏覽器下載和代碼本地下載實現的方式,針對每種實現方式給大家介紹的非常詳細,需要的朋友參考下吧
    2021-07-07

最新評論