(第四周)文章二 背景 一通过输出流来获取调用其他语言的输出结果的java程序,在本地测试正常,但在服务端乱码 解决方案 注意下控制台的输出流是什么格式的,这里测试过后发现,本地是GBK格式,服务器是UTF8格式,所以导致的乱码,只需要将获取的格式转化为UTF8即可 BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream(), StandardCharsets.UTF_8));