When you give the command by CLI you got the utf-8 chatset, i think, because you using a MAC OS PC or Linux PC
I told this because the current LANG of your PC begin copied in your ssh session
grep -i LANG /etc/ssh/sshd_config
AcceptEnv LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
from man sshd_config
Specifies what environment variables sent by the client will be copied into the session’s environ(7). See SendEnv in ssh_config(5) for how to
configure the client. Note that environment passing is only supported for protocol 2. Variables are specified by name, which may contain the
wildcard characters ‘*’ and ‘?’. Multiple environment variables may be separated by whitespace or spread across multiple AcceptEnv directives.
Be warned that some environment variables could be used to bypass restricted user environments. For this reason, care should be taken in the
use of this directive. The default is not to accept any environment variables.
Your crond process are using charset=ANSI_X3.4-1968, maybe this is the default system LANG, but if want to change this
man 5 crontab