fix #1245, fix #1249 The value used to fill the incomplete code point buffer is changed to a character which no longer causes utf8_checker::valid() to incorrectly return false.