https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112017-10-26T01:28:09ZRuby Issue Tracking SystemRuby master - Feature #14055: String#casecmp should use Unicode foldinghttps://redmine.ruby-lang.org/issues/14055?journal_id=675952017-10-26T01:28:09Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li></ul><p>Yes, we have unicode-aware case folding. But the problem is, because <code>String#casecmp</code> returns either -1, 0, or 1, we need to define a total ordering of strings in case-insensitive manner. It's pretty difficult (if not impossible).</p>
<p>If you are not interested in sorting strings but only for comparison, you can use <code>String#casecmp?</code> method (note the "?"). See also: <a href="https://bugs.ruby-lang.org/issues/12786" class="external">https://bugs.ruby-lang.org/issues/12786</a></p> Ruby master - Feature #14055: String#casecmp should use Unicode foldinghttps://redmine.ruby-lang.org/issues/14055?journal_id=675962017-10-26T01:57:30Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/12786">Feature #12786</a>: String#casecmp?</i> added</li></ul> Ruby master - Feature #14055: String#casecmp should use Unicode foldinghttps://redmine.ruby-lang.org/issues/14055?journal_id=676042017-10-26T09:28:30Zrbjl (Jan Lelis)hi@ruby.consulting
<ul></ul><p>Thanks for the pointer!</p>