From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.103.168.9 with SMTP id v9cs4474muo; Wed, 24 Mar 2010 19:30:37 -0700 (PDT) Received: by 10.229.129.29 with SMTP id m29mr1185292qcs.33.1269484235955; Wed, 24 Mar 2010 19:30:35 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 27si1062344qyk.56.2010.03.24.19.30.35; Wed, 24 Mar 2010 19:30:35 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org; dkim=neutral (body hash did not verify) header.i=@gmail.com Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 3D0351D798C6; Wed, 24 Mar 2010 22:30:35 -0400 (EDT) Received: from mail-wy0-f178.google.com (mail-wy0-f178.google.com [74.125.82.178]) by rubyforge.org (Postfix) with ESMTP id C67FB18582D0 for ; Wed, 24 Mar 2010 22:21:53 -0400 (EDT) Received: by wye20 with SMTP id 20so3530089wye.23 for ; Wed, 24 Mar 2010 19:21:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=Q9Jvzd2N/S6qZcpcSJT+nyAS6i2OVoqIkV8xzhDr5Sw=; b=T0csS0FwLSgU6SKUfKriC2iRUOgOddgm4D6UHRYafLuwVCkCG9OcqGKhtTIFBboUje kuvosO2e/kw1bwuHP0LfosVUhi2Ro1bMh4pqOrDTX5fyGnXNRDyqmpZVD3ehDWH9o99G vT8dU/2sqAZe+ge4Ert064qdItSKlHGeEKv2Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=kvFEHOlcr4LOVqldOgljg1YQxCihQufiHbKrdnByedZxr/2ahGi8G4NLBGHo2BnhGu TSXjjDArA2zdUaAndn6Rc3hPt4cuwN8UZapjMT/79NgMXJVA3e7MphPK2YhkmGBezh7K livdo8LUGxs16HniiOaOgZkwTmXxL0+e2Z2O0= MIME-Version: 1.0 Received: by 10.216.90.77 with SMTP id d55mr651667wef.17.1269483713165; Wed, 24 Mar 2010 19:21:53 -0700 (PDT) In-Reply-To: References: From: =?ISO-8859-1?Q?Johann_Kl=E4hn?= Date: Thu, 25 Mar 2010 03:21:32 +0100 Message-ID: To: sup-devel@rubyforge.org Subject: [sup-devel] Accept ASCII_8BIT in String.check X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org I was having problems with encoded emails. Using archlinux / ruby 1.9.1_p378 Iconv.iconv returns the encoding ASCII_8BIT, which was rejected by String.check. Before I was getting debug messages like this when converting mails or building the index: =A0couldn't transcode text from ISO-8859-1 (ISO-8859-1) to utf8) (...) (got unexpected encoding ASCII-8BIT (String::CheckError)) My String.check now contains: =A0 if respond_to?(:encoding) && !(encoding =3D=3D Encoding::UTF_8 || encoding =3D=3D Encoding::ASCII || encoding =3D=3D Encoding::ASCII_8BIT) And everything is working as expected. Instead of text.ascii the real umlauts are displayed. Hope that helps, Johann _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel