Change font shape to OMS/cmsy/m/n to prevent warning

I would like to remove a warning that I receive when compiling this MWE:

\documentclass{article}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
ab\textcopyright{}de % issues warning

ab\textcircled{c}de % same warning

ab\textrm{\textcopyright}de % looks ugly

%ab\textsym{\textcopyright}de % does not compile
\end{document}

The warning is

LaTeX Font Warning: Font shape OMS/cmss/m/n' undefined
(Font) using OMS/cmsy/m/n' instead on input line 4.

I am OK with latex doing this substitution, but if possible, I would like to get rid of the warning by proactively changing the font for the \textcopyright symbol. I know commands such as \textrm, but I haven't found the one which changes from "ss" to "sy". I also know about the silence package, but I want to do it "right".

Bonus question: I would like to use the lmodern package, then the warning is:

LaTeX Font Warning: Font shape OMS/lmss/m/n' undefined
(Font) using OMS/cmsy/m/n' instead on input line 5.
-

use

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{textcomp}
\begin{document}
\sffamily\Huge
ab\textcircled{c}de \par