in reply to use locale; on ActiveState WIN32

danish alphabet :)?
Try this snippet from perllocale
print "\n-------------------\n"; use locale; print +(sort grep /\w/, map { chr } 0..255), "\n"; print "\n-------------------\n"; no locale; print +(sort grep /\w/, map { chr } 0..255), "\n"; print "\n-------------------\n"; __END__ no locale : ABCDEFGHIJKLabcdefghijkl POSIX : ABCDEFGHIJKLabcdefghijkl use locale: aAbBcCdDeEfFgGhHiIjJkKlL no locale : Laa aaa aab aba abb lab POSIX : Laa aaa aab aba abb lab use locale: aaa aab aba abb Laa lab ------------------- _µ01¹2²3³456789aAªáÁàÀâÂäÄãÃåÅæÆbBcCçÇdDðÐeEéÉèÈêÊëËfFƒgGhHiIíÍìÌîÎïÏj +JkKlLmMnNñÑoOºóÓòÒôÔöÖõÕøØœŒpPqQrRsSšŠßtTþÞuUúÚùÙûÛüÜvVwWxXyYýÝÿŸzZžŽ ------------------- 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz -------------------
It has something to do with LC_COLLATE :)

Replies are listed 'Best First'.
Re^2: use locale; on ActiveState WIN32
by heth (Sexton) on Oct 11, 2008 at 19:45 UTC
    hi :-) Output:
    ------------------- _µ01¹2²3³456789aAªáÁàÀâÂãÃbBcCçÇdDðÐeEéÉèÈêÊëËfFƒgGhHiIíÍìÌîÎïÏjJkKlLm +MnNñÑoOºóÓòÒôÔõÕœŒpPqQrRsSšŠßtTþÞuUúÚùÙûÛvVwWxXyYýÝÿŸüÜzZžŽæÆäÄøØöÖåÅ ------------------- 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz -------------------