春ブーツ/春の雲は、中国の文字化けを解消します

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/zhanghaishan/article/details/78895005

文字化けの説明(ナンセンス):

中国は文字化けになってきました。


私は、ソリューションの多くを見つけることが、基本的には私の問題を解決していなかった、私はこのプロジェクトは、ソリューションを文字化け私のポストへの解決策を見つけるために、1日の午後を上げ。一般的な動作環境は、基本的には、ゴミ問題や(プロジェクトがプログラミング非標準で初心者をコーディングする場合を除く)、問題のプロジェクト構成されています。


ここでの解決策は以下のとおりです。

1:プロジェクトの構成の問題、適切な場合は、ここでは、問題のセットの対応する文字の建設を示し、Mavenのプロジェクトを文字化け要求を受信した後、私は、(必ずしも他の類人猿が満たされていない)ソリューションを満たしていません。

@Configuration
public class CustomMVCConfiguration extends WebMvcConfigurerAdapter {
    @Bean
    public HttpMessageConverter<String> responseBodyConverter() {
        StringHttpMessageConverter converter = new StringHttpMessageConverter(
                Charset.forName("UTF-8"));
        return converter;
    }
    @Override
    public void configureMessageConverters(
            List<HttpMessageConverter<?>> converters) {
        super.configureMessageConverters(converters);
        converters.add(responseBodyConverter());
    }
    @Override
    public void configureContentNegotiation(
            ContentNegotiationConfigurer configurer) {
        configurer.favorPathExtension(false);
    }
}

2:Mavenのランタイム環境の問題、私のプロジェクトは主に春に春ブーツをプラグインのMavenの使用に、オペレーティング環境上の問題である:実行するために、プロジェクトの実行、あなたはプラグイン設定で実行するコードを追加する必要があります。

<plugin>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-maven-plugin</artifactId>
	<configuration>
		<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
	</configuration>
</plugin>


録音ビットは、巨大になります。

おすすめ

転載: blog.csdn.net/zhanghaishan/article/details/78895005