*** The functions read-string, read-from-minibuffer,
read-no-blanks-input and completing-read now take an additional argument INHERIT-INPUT-METHOD. If this is non-nil, then the minibuffer inherits the current input method and the setting of enable-multibyte-characters from the previously current buffer.

In an interactive spec, you can use M instead of s to read an argument in this way.