免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
文字化けの説明(ナンセンス):
私は、ソリューションの多くを見つけることが、基本的には私の問題を解決していなかった、私はこのプロジェクトは、ソリューションを文字化け私のポストへの解決策を見つけるために、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>
録音ビットは、巨大になります。