Der Martin: Sortierung zufällig?

Beitrag lesen

Hi,

ein Beispiel, das sehr deutlich zeigt, wie sich abhängig vom locale unterschiedliche Sortierungen ergeben.
Schön wärs!
Habe das Beispiel

<?php

$a = 'a';
$b = 'A';
[...]
?>


> gesehen und ausprobiert, Ergebnis  
> 1 C: 1 de\_DE: 1 de\_CH: 1 en\_US: 1  
  
kann ich bestätigen. Das liegt dann wahrscheinlich daran, dass der Aufruf von setlocale() fehlschlägt. Hast du mal den Rückgabewert überprüft? Auf meinem Testsystem gelingt beispielsweise nur das Setzen von "C", was bei mir gleichzeitig der Standardwert für LC\_COLLATE ist. Sowohl de\_DE, als auch de\_CH, als auch en\_US schlägt bei mir fehl, erkennbar daran, dass setlocale() FALSE liefert. Okay, bei de\_DE und de\_CH ist das kein Wunder, denn die sind auf meinem System gar nicht vorhanden, en\_US aber sehr wohl. Das hätte eigentlich gehen müssen. Hmm ...  
  
So long,  
 Martin  

-- 
Das Leben ist lebensgefährlich und endet meistens tödlich.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(