> В линуксе её вообще не надо трогать, потому что локаль выставляет шелл
Только сишные программы все равно запускаются с локалью "C", поэтому в начале main все равно писать "setlocale(LC_ALL, "");", чтобы выставить локаль, используемую программой, в соответствии с переменными окружения. Хотя да, линукс тут в общем-то и ни при чем.
no subject
Date: 2012-08-01 01:06 am (UTC)Только сишные программы все равно запускаются с локалью "C", поэтому в начале main все равно писать "setlocale(LC_ALL, "");", чтобы выставить локаль, используемую программой, в соответствии с переменными окружения. Хотя да, линукс тут в общем-то и ни при чем.