5.9, running on macOS. zsh fires up with multibyte enabled by default, which is visible in the way it handles multibyte characters (e.g. x=ā; echo $#x shows 1). I can turn the option off, and the behavior changes (e.g. the same parameter has a length of 2). 

But `unsetopt` always shows `nomultibyte`, and `setopt` never shows `multibyte`, regardless of the actual setting.

--
Mark J. Reed <markjreed@gmail.com>