diff --git a/deps/oblib/src/lib/charset/ob_charset.cpp b/deps/oblib/src/lib/charset/ob_charset.cpp index 58e41f88b..c604e776d 100644 --- a/deps/oblib/src/lib/charset/ob_charset.cpp +++ b/deps/oblib/src/lib/charset/ob_charset.cpp @@ -1413,6 +1413,7 @@ int ObCharset::display_len(ObCollationType collation_type, int bytes = cs->cset->mb_wc(cs, &wc, buf + char_pos, buf + buf_size); if (bytes < 0) { + width = 1; found = true; } else { int w = 0;