jline.WindowsTerminal.getConsoleOutputCodepage()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中jline.WindowsTerminal.getConsoleOutputCodepage()方法的一些代码示例,展示了WindowsTerminal.getConsoleOutputCodepage()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WindowsTerminal.getConsoleOutputCodepage()方法的具体详情如下:
包路径:jline.WindowsTerminal
类名称:WindowsTerminal
方法名:getConsoleOutputCodepage

WindowsTerminal.getConsoleOutputCodepage介绍

暂无

代码示例

代码示例来源:origin: jline/jline

@Override
public String getOutputEncoding() {
  int codepage = getConsoleOutputCodepage();
  //http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html
  String charsetMS = "ms" + codepage;
  if (java.nio.charset.Charset.isSupported(charsetMS)) {
    return charsetMS;
  }
  String charsetCP = "cp" + codepage;
  if (java.nio.charset.Charset.isSupported(charsetCP)) {
    return charsetCP;
  }
  Log.debug("can't figure out the Java Charset of this code page (" + codepage + ")...");
  return super.getOutputEncoding();
}

代码示例来源:origin: com.typesafe.sbt/incremental-compiler

@Override
public String getOutputEncoding() {
  int codepage = getConsoleOutputCodepage();
  //http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html
  String charsetMS = "ms" + codepage;
  if (java.nio.charset.Charset.isSupported(charsetMS)) {
    return charsetMS;
  }
  String charsetCP = "cp" + codepage;
  if (java.nio.charset.Charset.isSupported(charsetCP)) {
    return charsetCP;
  }
  Log.debug("can't figure out the Java Charset of this code page (" + codepage + ")...");
  return super.getOutputEncoding();
}

相关文章