Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 法语符号不是';t显示在控制台窗口中_Java_Maven_Cmd_Maven 3_Pom.xml - Fatal编程技术网

Java 法语符号不是';t显示在控制台窗口中

Java 法语符号不是';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>

在我的java控制台应用程序中,没有显示法语符号,我只能看到一个“?”。 我试过“chcp 65001”,但不起作用。我用Maven 3构建我的项目。在Debian9的控制台中,一切正常。但在Windows的cmd.exe端GitBashForWin中,没有任何功能

POM.xml

<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
工作正常,显示法语符号。