Don't use my_printf_error() in mrn::encoding::set()

If mrn::encoding::set() uses my_printf_error(), it may be used in
mrn_snippet_prepare(). mrn_snippet_prepare() uses in UDF
initialization. We should not use my_error() family in UDF
initialization but mrn::encoding::set() might use it.