Improve binary handling to properly consider chars and bitstring with specifiers

Closes #1963