v.24.1Backward Incompatible Changes
Update to visibleWidth Function Behavior in ClickHouse
The functionvisibleWidthwill behave according to the docs. In previous versions, it simply counted code points after string serialization, like thelengthUTF8function, but didn't consider zero-width and combining characters, full-width characters, tabs, and deletes. Now the behavior is changed accordingly. If you want to keep the old behavior, setfunction_visible_width_behaviorto0, or setcompatibilityto23.12or lower. #59022 (Alexey Milovidov).