From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.180.131 with SMTP id bu3cs36005icb; Tue, 9 Nov 2010 09:02:56 -0800 (PST) Received: by 10.42.164.74 with SMTP id f10mr4511884icy.378.1289322174833; Tue, 09 Nov 2010 09:02:54 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id h56si14184131yhc.53.2010.11.09.09.02.54; Tue, 09 Nov 2010 09:02:54 -0800 (PST) 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 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 4385319783CA; Tue, 9 Nov 2010 12:02:54 -0500 (EST) Received: from spinlock.commandprompt.com (host-215.commandprompt.net [207.173.203.215]) by rubyforge.org (Postfix) with ESMTP id EEDF4185835E for ; Tue, 9 Nov 2010 10:27:12 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by spinlock.commandprompt.com (Postfix) with ESMTP id 6D950348023 for ; Tue, 9 Nov 2010 07:27:12 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at commandprompt.com Received: from spinlock.commandprompt.com ([127.0.0.1]) by localhost (spinlock.commandprompt.com.commandprompt.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rIPkfO5WmiEt for ; Tue, 9 Nov 2010 07:27:09 -0800 (PST) Received: from perhan.alvh.no-ip.org (unknown [190.95.28.71]) by spinlock.commandprompt.com (Postfix) with ESMTPSA id 3AA23348022 for ; Tue, 9 Nov 2010 07:27:09 -0800 (PST) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id B3FE46E9BC; Tue, 9 Nov 2010 12:27:06 -0300 (CLST) From: Alvaro Herrera To: sup-devel Date: Tue, 09 Nov 2010 12:27:06 -0300 Message-Id: <1289316270-sup-7500@alvh.no-ip.org> User-Agent: Sup/git Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-1289316426-703728-22545-3704-3-=" Subject: [sup-devel] pass //IGNORE to iconv 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: , Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --=-1289316426-703728-22545-3704-3-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline With the current code, an encoding failure means we see (and quote) stuff like \xab\xbc\x07 in the text. Using the //IGNORE flag allows the code to ignore broken chars instead of displaying large amounts of junk. I note that the text containing broken chars is coming from external sources, so there's nothing that could be done locally to fix it. -- Álvaro Herrera --=-1289316426-703728-22545-3704-3-= Content-Disposition: attachment; filename="0003-Make-encoding-conversion-pass-IGNORE-to-iconv.patch" Content-Type: application/octet-stream; name="0003-Make-encoding-conversion-pass-IGNORE-to-iconv.patch" Content-Transfer-Encoding: base64 RnJvbSA5ZjYwNDI2NDczMTc0NWIzMDkyN2FjNjgyMjczOWQ5NGEzZTRlNDky IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbHZhcm8gSGVycmVy YSA8YWx2aGVycmVAYWx2aC5uby1pcC5vcmc+CkRhdGU6IFR1ZSwgOSBOb3Yg MjAxMCAxMjoxMzo0NyAtMDMwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBNYWtl IGVuY29kaW5nIGNvbnZlcnNpb24gcGFzcyAvL0lHTk9SRSB0byBpY29udgoK VGhpcyBtYWtlcyB0cmFuc2NvZGluZyBmYWlsdXJlIGEgYml0IG1vcmUgdXNl ci1mcmllbmRseSBieSBkaXNjYXJkaW5nCmJyb2tlbiBjaGFycyBhbmQgZGlz cGxheWluZyB3aGF0IGNhbiBiZSBzdWNjZXNzZnVsbHkgdHJhbnNjb2RlZCwg aW5zdGVhZApvZiBwdW50aW5nIGFuZCBkaXNwbGF5aW5nIHRoZSBBU0NJSSBy ZXByZXNlbnRhdGlvbi4KClRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCB3 aGVuIGNvcnBvcmF0ZSBlbWFpbCBzeXN0ZW1zIGFwcGVuZCBhCmRpc2NsYWlt ZXIgdGhhdCdzIGVuY29kZWQgaW4gYSBkaWZmZXJlbnQgZW5jb2RpbmcgdGhh biB3aGF0ZXZlciB0aGUgdXNlcgpoYXMgc2V0IHVwIGluIHRoZSBNVUE7IG9y IHdoZW4gYnJva2VuIHJlbW90ZSBNVUFzIGZhaWwgdG8gcmUtZW5jb2RlIHRo ZQpxdW90ZWQgcGFydCB3aGVuIHRoZXkgcmVwbHkgaW4gYSBkaWZmZXJlbnQg ZW5jb2RpbmcuCi0tLQogbGliL3N1cC91dGlsLnJiIHwgICAgNCArKy0tCiAx IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saWIvc3VwL3V0aWwucmIgYi9saWIvc3VwL3V0 aWwucmIKaW5kZXggNGEwZTRlNy4uOGI5YzZhNSAxMDA2NDQKLS0tIGEvbGli L3N1cC91dGlsLnJiCisrKyBiL2xpYi9zdXAvdXRpbC5yYgpAQCAtNzEyLDkg KzcxMiw5IEBAIGNsYXNzIEljb252CiAgICAgZW5kCiAKICAgICBiZWdpbgot ICAgICAgcmV0dXJuaW5nKEljb252Lmljb252KHRhcmdldCwgY2hhcnNldCwg dGV4dCArICIgIikuam9pblswIC4uIC0yXSkgeyB8c3RyfCBzdHIuY2hlY2sg fQorICAgICAgcmV0dXJuaW5nKEljb252Lmljb252KHRhcmdldCArICIvL0lH Tk9SRSIsIGNoYXJzZXQsIHRleHQgKyAiICIpLmpvaW5bMCAuLiAtMl0pIHsg fHN0cnwgc3RyLmNoZWNrIH0KICAgICByZXNjdWUgRXJybm86OkVJTlZBTCwg SWNvbnY6OkludmFsaWRFbmNvZGluZywgSWNvbnY6OkludmFsaWRDaGFyYWN0 ZXIsIEljb252OjpJbGxlZ2FsU2VxdWVuY2UsIFN0cmluZzo6Q2hlY2tFcnJv cgotICAgICAgZGVidWcgImNvdWxkbid0IHRyYW5zY29kZSB0ZXh0IGZyb20g I3tvcmlnX2NoYXJzZXR9ICgje2NoYXJzZXR9KSB0byAje3RhcmdldH0pICgj e3RleHRbMCAuLi4gMjBdLmluc3BlY3R9Li4uKSAoZ290ICN7JCEubWVzc2Fn ZX0gKCN7JCEuY2xhc3N9KSkiCisgICAgICBkZWJ1ZyAiY291bGRuJ3QgdHJh bnNjb2RlIHRleHQgZnJvbSAje29yaWdfY2hhcnNldH0gKCN7Y2hhcnNldH0p IHRvICN7dGFyZ2V0fSAoI3t0ZXh0WzAgLi4uIDIwXS5pbnNwZWN0fS4uLik6 IGdvdCAjeyQhLmNsYXNzfSAoI3skIS5tZXNzYWdlfSkiCiAgICAgICB0ZXh0 LmFzY2lpCiAgICAgZW5kCiAgIGVuZAotLSAKMS43LjEKCg== --=-1289316426-703728-22545-3704-3-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --=-1289316426-703728-22545-3704-3-=--