PHP setlocale has no effect
问题 The setlocale() function doesn\'t set the desired language (German). The goal is to output month names. This is my test code with trials so far: <?php date_default_timezone_set(\'Europe/Berlin\'); setlocale(LC_ALL, \'de_DE.utf8\'); // Or setlocale(LC_ALL, \'de_DE@euro\'); // Or setlocale(LC_ALL, \'de_DE\'); // Or setlocale(LC_ALL, \'de\'); // Or setlocale(LC_ALL, \'ge\'); echo strftime(\'%B\'); Output: June instead of Juni Any suggestions? I don\'t have ssh or other shell access. The script