change default Locale

i have a new solaris 10 enviroment and when i create new users and when i go to login using the default .profile and run

locale

i get the following

LANG=
LC_CTYPE=en_IE.ISO8859-15
LC_NUMERIC=en_IE.ISO8859-15
LC_TIME=en_IE.ISO8859-15
LC_COLLATE=en_IE.ISO8859-15
LC_MONETARY=en_IE.ISO8859-15
LC_MESSAGES=C
LC_ALL=

But I want it like this, like i have it on my other servers

LANG=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=


i have compared my /etc/default/init and /etc/profile against the two servers and they are both the same. 
if on the new server i run  env 

the Locales are showing here as well

HZ=
LC_MONETARY=en_IE.ISO8859-15
SHELL=/usr/bin/bash
TERM=xterm
LC_NUMERIC=en_IE.ISO8859-15
MAIL=/var/mail/pwade
PATH=/usr/bin:
LC_MESSAGES=C
LC_COLLATE=en_IE.ISO8859-15
PWD=/export/home/pwade
TZ=Eire
SHLVL=1
HOME=/export/home/pwade
LOGNAME=pwade
LC_CTYPE=en_IE.ISO8859-15
LC_TIME=en_IE.ISO8859-15
_=/usr/bin/env

i dont want any of the locales here, its affecting some of my applications, i know i could change the default login to set the locales. I have read that changing LANG will do the trick but cant find where i can change this premanently

hope you can help

what locale is in /etc/default/init?

TZ=Eire
CMASK=022
LC_COLLATE=en_IE.ISO8859-15
LC_CTYPE=en_IE.ISO8859-15
LC_MESSAGES=C
LC_MONETARY=en_IE.ISO8859-15
LC_NUMERIC=en_IE.ISO8859-15
LC_TIME=en_IE.ISO8859-15

but its exacty the same in my other servers. but when i run locale on the other servers i get

LANG=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=