title: Redis: sort command is returning strings with ascent wrongly ordered
body: <p>I am making use of Nodejs and Redis set to store strings that are in German and contains <strong>Umlauts</strong>. Here is the code:</p>
  <pre><code>const client = redis.createClient();
  const asyncClient = promisify(client.sort).bind(client);
  
  async function printResponse(){
    console.log(await asyncClient(&quot;search&quot;,&quot;alpha&quot;))
  }
  
  printResponse();
  </code></pre>
  <p>Here is the response I am getting as a result of sort operation:</p>
  <pre><code>[
    'Einflüssen',    'Jüpïtër',  
    'Möglichkeiten', 'Mǟrs',     
    'Schön',         'Sǟtürn',   
    'Versalhöhe',    'Vënüs',    
    'großzügiger',   'größte',   
    'lästigen',      'stören',   
    'Ëarth',         'Überblick',
    'öffentlichen'
  ]
  </code></pre>
  <p>Above result is sorted alphabetically upto String &quot;Vënüs&quot; or can be said it is not sorted properly. Can strings with ascents/umlauts be sorted correctly with the <em>sort-alpha</em> or there is another way to sort umlauts?</p>