Use Text As-Is, Falling Back to ASCII When It Cannot Be Represented
Source:R/lib_helpers.R
ascii_fallback.RdReturns x unchanged when it is valid, well-formed text (so legitimate
UTF-8 such as an accented name is preserved), and only transliterates to
plain ASCII via to_ascii() when the text is not valid UTF-8 (an
encoding error) or when force = TRUE (for ASCII-only destinations such
as a package DESCRIPTION). This lets author and supervisor names keep
their accents wherever UTF-8 is supported while degrading gracefully
instead of erroring where it is not.