Java 法语符号不是';t显示在控制台窗口中
在我的java控制台应用程序中,没有显示法语符号,我只能看到一个“?”。 我试过“chcp 65001”,但不起作用。我用Maven 3构建我的项目。在Debian9的控制台中,一切正常。但在Windows的cmd.exe端GitBashForWin中,没有任何功能 POM.xmlJava 法语符号不是';t显示在控制台窗口中,java,maven,cmd,maven-3,pom.xml,Java,Maven,Cmd,Maven 3,Pom.xml,在我的java控制台应用程序中,没有显示法语符号,我只能看到一个“?”。 我试过“chcp 65001”,但不起作用。我用Maven 3构建我的项目。在Debian9的控制台中,一切正常。但在Windows的cmd.exe端GitBashForWin中,没有任何功能 POM.xml <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
1.8
UTF-8
UTF-8
1.8
1.8
org.apache.maven.plugins
maven资源插件
${project.build.sourceEncoding}
org.apache.maven.plugins
maven编译器插件
${java.version}
${java.version}
${project.build.sourceEncoding}
您是否尝试过chcp 1252?请参阅问题和。默认情况下,Windows控制台不是为UTF-8编码的文本(如Linux终端)设计的。我不知道Java是否具有根据用户的国家/地区配置将OEM代码页设置为当前用户的功能,以便在控制台上输出之前将字符串转换为此代码页。谢谢,命令
chcp 1252
工作正常,显示法语符号。