I'm trying to print the date in every format my server allows me with a script like this:
<?
setlocale (LC_ALL, 'spanish');
echo "<tr></tr><td>CASTELLÀ</td><td>".strftime("%A %d %B %G")."</td></tr>\n";
setlocale (LC_ALL, 'catalan');
echo "<tr></tr><td>CATALÀ</td><td>".strftime("%A %d %B %G")."</td></tr>\n";
setlocale (LC_ALL, 'Croatian');
echo "<tr></tr><td>CROATA</td><td>".strftime("%A %d %B %G")."</td></tr>\n";
setlocale (LC_ALL, 'Slovak');
setlocale (LC_ALL, 'romanian');
echo "<tr></tr><td>ROMANÈS</td><td>".strftime("%A %d %B %G")."</td></tr>\n";
setlocale (LC_ALL, 'russian');
echo "<tr></tr><td>RUS</td><td>".strftime("%A %d %B %G")."</td></tr>\n";
?>
It works fine and prints date formats correctly. The only problem is that I need to manually change the active charset in my browser to see Russian, Romanian... correctly.
Is it possible to use different charset for different parts of document?