From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: poffice@blade.nagaokaut.ac.jp Delivered-To: poffice@blade.nagaokaut.ac.jp Received: from kankan.nagaokaut.ac.jp (kankan.nagaokaut.ac.jp [133.44.2.24]) by blade.nagaokaut.ac.jp (Postfix) with ESMTP id EE9A017D7AAB for ; Tue, 30 Jun 2015 11:57:12 +0900 (JST) Received: from funfun.nagaokaut.ac.jp (funfun.nagaokaut.ac.jp [133.44.2.201]) by kankan.nagaokaut.ac.jp (Postfix) with ESMTP id 96153B5D932 for ; Tue, 30 Jun 2015 12:22:28 +0900 (JST) Received: from funfun.nagaokaut.ac.jp (localhost.nagaokaut.ac.jp [127.0.0.1]) by funfun.nagaokaut.ac.jp (Postfix) with ESMTP id EFF4897A832 for ; Tue, 30 Jun 2015 12:22:29 +0900 (JST) X-Virus-Scanned: amavisd-new at nagaokaut.ac.jp Authentication-Results: funfun.nagaokaut.ac.jp (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=sendgrid.me Received: from funfun.nagaokaut.ac.jp ([127.0.0.1]) by funfun.nagaokaut.ac.jp (funfun.nagaokaut.ac.jp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hKvZaLXIwcaB for ; Tue, 30 Jun 2015 12:22:29 +0900 (JST) Received: from voscc.nagaokaut.ac.jp (voscc.nagaokaut.ac.jp [133.44.1.100]) by funfun.nagaokaut.ac.jp (Postfix) with ESMTP id B4ACD97A820 for ; Tue, 30 Jun 2015 12:22:29 +0900 (JST) Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by voscc.nagaokaut.ac.jp (Postfix) with ESMTP id 36BF495243A for ; Tue, 30 Jun 2015 12:22:27 +0900 (JST) Received: from [221.186.184.76] (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 80B2412047D; Tue, 30 Jun 2015 12:22:26 +0900 (JST) X-Original-To: ruby-core@ruby-lang.org Delivered-To: ruby-core@ruby-lang.org Received: from o10.shared.sendgrid.net (o10.shared.sendgrid.net [173.193.132.135]) by neon.ruby-lang.org (Postfix) with ESMTPS id 848AE120470 for ; Tue, 30 Jun 2015 12:22:18 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.me; h=from:to:references:subject:mime-version:content-type:content-transfer-encoding:list-id; s=smtpapi; bh=TcqBvKkTAn2DMqOTVGCBqGCnB/k=; b=KwWQC7mWZkOpvd0OB8 23jd7EqGeDTuaApZNrb9JqM5JdvKcnu5z8+ngBaoEOkVORUFup0wwAuPjYxLICwM n7Yl+zKIcDaN7vbBYHX0i//CN38SuodmK+pmeI1djfqvCrgvLjnmwX3eA2CqH6x2 XUIiH91LBRCKfvNJO45kdS9S8= Received: by filter0441p1mdw1.sendgrid.net with SMTP id filter0441p1mdw1.15675.55920B66C 2015-06-30 03:22:15.257587811 +0000 UTC Received: from ismtpd-052.iad1.sendgrid.net ([UNAVAILABLE]. [10.42.2.105]) by 10.42.243.12:2500 (trex/5.2.13); Tue, 30 Jun 2015 03:22:15 GMT Received: from herokuapp.com (ec2-174-129-77-28.compute-1.amazonaws.com [174.129.77.28]) by ismtpd-052 (SG) with ESMTP id 14e427c8ab2.198.2c0f1d for ; Tue, 30 Jun 2015 03:22:15 +0000 (UTC) Date: Tue, 30 Jun 2015 03:22:14 +0000 From: usa@garbagecollect.jp To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Redmine-MailingListIntegration-Message-Ids: 44373 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 11284 X-Redmine-Issue-Author: pabloh X-Redmine-Sender: usa X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS42mPzA+46Up5hGAYi9SkBAckCPWFwh0baJH7 E51KXL8m7U32p7uwfrrBFdE4h5ehv8eCS4TwM+zxXG/SokeGOWdiasO9p0QG0mR/gedzjiWDfy/6sk vC+VnnzXN5unzUm96th/iYqO7/vYhQjvBOxK X-ML-Name: ruby-core X-Mail-Count: 69788 Subject: [ruby-core:69788] [Ruby trunk - Bug #11284] [Rejected] String#upcase and String#downcase don't work for accented characters X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #11284 has been updated by Usaku NAKAMURA. Status changed from Closed to Rejected This status "rejected" does not mean this report is rejected. This change is only to unify the tickets. ---------------------------------------- Bug #11284: String#upcase and String#downcase don't work for accented chara= cters https://bugs.ruby-lang.org/issues/11284#change-53169 * Author: Pablo Herrero * Status: Rejected * Priority: Normal * Assignee:=20 * ruby -v: ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- Many accented and other non-english characters fails to upcase/downcase pro= perly. Accented characters is the most common are the ones I keep stumbling upon,,= but probably other germanic/nordic characters I'm not aware of have the sa= me problems. For example: "Hola, =C2=BFC=C3=B3mo est=C3=A1s?".upcase # returns "HOLA, =C2= =BFC=C3=B3MO EST=C3=A1S?" "CONFIAN=C3=87A".downcase # returns "confian=C3=87a" "Un moment s'il vous pla=C3=AEt".upcase # returns "UN MOMENT S'IL VOUS= PLA=C3=AET" --=20 https://bugs.ruby-lang.org/