I received this warning for a script I was using when we switched from Sun 4.1 to Solaris: perl: warning: Set locale (LC_CTYPE, "") failed. perl: warning: LC_ALL = "(null)", LC_CTYPE = "en_US", LANG = "en_US" perl: warning: Falling back to the "C" locale. The LC_CTYPE is causing the problem, but I don't understand why, when it is set to en_US, which is one of the locales available on my system. The script still runs, but I need to get rid of this warning. Any ideas? I already checked the perllocale website, but it's not specific enough as to how to resolve the problem. Thanks.