diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/rsocket/RSocketStrategiesAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/rsocket/RSocketStrategiesAutoConfiguration.java index 11fa39c5a20..867350fb24e 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/rsocket/RSocketStrategiesAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/rsocket/RSocketStrategiesAutoConfiguration.java @@ -62,7 +62,7 @@ public class RSocketStrategiesAutoConfiguration { builder.reactiveAdapterStrategy(ReactiveAdapterRegistry.getSharedInstance()); customizers.orderedStream().forEach((customizer) -> customizer.customize(builder)); builder.decoder(StringDecoder.textPlainOnly()); - builder.encoder(CharSequenceEncoder.textPlainOnly()); + builder.encoder(CharSequenceEncoder.allMimeTypes()); builder.dataBufferFactory(new NettyDataBufferFactory(PooledByteBufAllocator.DEFAULT)); return builder.build(); }