Suppose we have a field in a table of type nvarchar2(7). We can insert a UTF-8 value of "?????" there, consisting of 7 characters. However, when we fetch this value from the database, we specify the limit not in characters, but in bytes. So it gives us "?" instead.