title: javascript sort with unicode
body: <p>There are a lot of examples for sorting some JSON array by some property (i.e. 'title')
  We are using compare function like this one:</p>
  
  <pre><code>function sortComparer(a, b) {
          if (a.title == b.title)
              return 0;
          return a1 &gt; b1 ? 1 : -1;
      }
  </code></pre>
  
  <p>Problem is that Serbian Latin alphabet order looks like "A, B, C, Č, Ć, D,..."
  When using sortComparer above I am getting D sorted before "Č" or "Ć".
  Any idea how to sort respecting current culture language?</p>