PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <?php ob_start(); system( 'locale -a' ); $locals = ob_get_contents(); ob_end_clean(); $output = ''; preg_match_all( '/esp_.*/', $locals, $nl_locals ); if ( isset( $nl_locals[0] ) ) { $output .= "<h1>NL locals</h1><hr>\n"; $output .= implode( ' / ', $nl_locals[0] ); } $output .= "<h1>Geïnstalleerde locals</h1><hr>\n"; $output .= $locals; $output = nl2br( $output ); echo $output; ?> |
Het bovenstaande script geeft de beschikbare locales en character encodings weer onder linux . Nou ben ik opzoek naar de windows versie van
code:
.1
| system( 'locale -a' ); |
MSDN en de setlocale pagina van php.net geven helaas weinig uitkomst.
(Probleem is dat ik wel de juiste taal terug krijg, bij gebruik van setlocale(LC_TIME, esp_ESP), maar in de verkeerde character encoding (iso-8859-1 ipv utf-8). Ik heb alle variaties op esp_ESP.UTF8, esp_ESP.UTF-8, esp_ESP.utf8 en esp_ESP.utf-8 al gehad).
Verstand van Voip? Ik heb een leuke baan voor je!