LANGが日本語じゃなくてもshだと日本語が表示されるのと、
LANGが日本語じゃないとcshでは表示されない理由を教えてださい

[root@yama ~]# csh -c "setenv LANG C ; echo '日本語'"

[root@yama ~]# sh -c "export LANG=C ; echo '日本語'"
日本語
[root@yama ~]#