in reply to use locale; on ActiveState WIN32
It has something to do with LC_COLLATE :)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 -------------------
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: use locale; on ActiveState WIN32
by heth (Sexton) on Oct 11, 2008 at 19:45 UTC |