# Sort and localization

**URL:** <https://www.ruby-forum.com/t/sort-and-localization/167347>\
**Category:** Ruby\
**Created:** [May 6, 2009, 10:50pm UTC](https://www.ruby-forum.com/t/sort-and-localization/167347 "2009-05-06T22:50:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 6, 2009, 10:50pm UTC](https://www.ruby-forum.com/t/sort-and-localization/167347/1 "2009-05-06T22:50:20Z")

</div>

Hi to all  
I’m trying to solve projecteuler problem 022  
([#22 Names Scores - Project Euler](http://projecteuler.net/index.php?section=problems&id=22)) but with no  
success. I suspect it may depend on localization of ruby sort (???). So  
my question is: may ruby sort change due to the localization of the  
machine it is running on?

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 7, 2009, 12:17am UTC](https://www.ruby-forum.com/t/sort-and-localization/167347/2 "2009-05-07T00:17:15Z")

</div>

On Wed, May 6, 2009 at 4:50 PM, Giampiero Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi to all  
> I’m trying to solve projecteuler problem 022  
> ([#22 Names Scores - Project Euler](http://projecteuler.net/index.php?section=problems&id=22)) but with no  
> success. I suspect it may depend on localization of ruby sort (???). So  
> my question is: may ruby sort change due to the localization of the  
> machine it is running on?

Sort is done by ASCII sort order on Ruby 1.8. Not sure on Ruby 1.9,  
but my guess is that it does not assume anything about ‘alphabetical  
order’, but uses character codes instead. (Causing the same problem)

-greg

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 7, 2009, 9:09am UTC](https://www.ruby-forum.com/t/sort-and-localization/167347/3 "2009-05-07T09:09:23Z")

</div>

Hi Gregory  
I will try to build a custom sort on array string  
thanks for your kind reply  
Giampiero
