The value returned in the indicator for string column is the # of bytes, not the # of characters, so for UTF16, we need to div(i,2) and UTF32 div(i,4). Hopefully takes care of #25.