File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
msgpack-core/src/main/java/org/msgpack/core Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 2727import java .nio .charset .CharacterCodingException ;
2828import java .nio .charset .CharsetEncoder ;
2929import java .nio .charset .CoderResult ;
30+ import java .nio .charset .CodingErrorAction ;
3031
3132import static org .msgpack .core .MessagePack .Code .ARRAY16 ;
3233import static org .msgpack .core .MessagePack .Code .ARRAY32 ;
@@ -447,7 +448,9 @@ private void packStringWithGetBytes(String s)
447448 private void prepareEncoder ()
448449 {
449450 if (encoder == null ) {
450- this .encoder = MessagePack .UTF8 .newEncoder ();
451+ this .encoder = MessagePack .UTF8 .newEncoder ()
452+ .onMalformedInput (CodingErrorAction .REPLACE )
453+ .onUnmappableCharacter (CodingErrorAction .REPLACE );
451454 }
452455 encoder .reset ();
453456 }
You can’t perform that action at this time.
0 commit comments