Revert "ignore "invalid byte sequence in UTF-8" from String#=~"

This reverts commit 18e9b2ffc9e148bfb9a2b6a081ccd5faa74eda6a.
short-circuit String#blank? when string is empty