CODE
window.onload=function()
{
var se=['å','ä','ö']; // Swedish
var dk=['æ','ø','å']; // Danish, apparently same as Norwegian
alert(se.sort());
alert(dk.sort());
}
{
var se=['å','ä','ö']; // Swedish
var dk=['æ','ø','å']; // Danish, apparently same as Norwegian
alert(se.sort());
alert(dk.sort());
}
Note that Danish and Norwegian use a different order than Swedish. But in the sorted javascript alerts the Swedish letters are incorrectly sorted as "ä,å,ö", while Danish and Norwegian are (again incorrectly) sorted as "å,æ,ø". The same error appear in IE, Opera and Firefox. At least Opera's Norwegian creators should know their own alphabet, so am I correct in assuming that all three browser vendors deliberately follow some flawed convention?
