Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:58872 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63794 invoked from network); 12 Mar 2012 12:48:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Mar 2012 12:48:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=laruence@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=laruence@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: laruence@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:54995] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/17-20445-CA0FD5F4 for ; Mon, 12 Mar 2012 07:48:45 -0500 Received: by vcbfo14 with SMTP id fo14so4622143vcb.29 for ; Mon, 12 Mar 2012 05:48:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=ctbfbJz8+u2+PCO/Ovm2c0wjHNHTCUfF+z0PVfaFrF4=; b=waJJ879dehimW319lYfJN+FYCX6XoqhkE1/RfPvSHqNgXtujSKTYgp6/oIyG2BJoWK l2A+WF3yD+CJ4Ihr3H680CLLhL5LHmNvB5tWk4TweAh1FxmZa18mHIL2uqfvvAxUEgxM lWGyMhhFjweYtY+bi2K+DtpvJyxYaFjq5f55tFc2cQo80gNCHwnT3aAItvlt+wIb6rU4 8QxuIMq81ay/3731H4JLDg1qiZfqVpzQ6M3ShKY50olfcUpir8wkOI0NpasRZ9Szo5i1 jsGCrS9f1/50FtOYiGA5X0dGzH+5BMlHwQTQTPB021W1X8D4mDZd3tVH0WWsCi/lKgAM Z0sw== Received: by 10.52.88.235 with SMTP id bj11mr14754250vdb.119.1331556522195; Mon, 12 Mar 2012 05:48:42 -0700 (PDT) MIME-Version: 1.0 Sender: laruence@gmail.com Received: by 10.220.209.1 with HTTP; Mon, 12 Mar 2012 05:48:22 -0700 (PDT) In-Reply-To: References: <4F5D9C77.3030000@lerdorf.com> <4F5DA152.10109@sugarcrm.com> <4F5DA894.8060606@lerdorf.com> <4F5DAB49.3030808@sugarcrm.com> <4F5DAFCE.8020600@lerdorf.com> Date: Mon, 12 Mar 2012 20:48:22 +0800 X-Google-Sender-Auth: rTMQzeKmpaxHDsrjTjhf8ToiFYk Message-ID: To: Yasuo Ohgaki Cc: Rasmus Lerdorf , Stas Malyshev , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] default charset confusion From: laruence@php.net (Laruence) On Mon, Mar 12, 2012 at 6:21 PM, Yasuo Ohgaki wrote: > Hi, > > I think motivation of > > =C2=A0 =C2=A0 =C2=A0 /* Default is now UTF-8 */ > =C2=A0 =C2=A0 =C2=A0 if (charset_hint =3D=3D NULL) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return cs_utf_8; > > is for better performance and I think it's good for better performance. > Alternative of my suggestion is introduce new php.ini entry as Rusmus > mentioned. > > The name may be "default_html_escape_encoding"? Hi: in consideration of succinctness, I think run_time_encoding is better. and we should also separate the determine_output_charset and determine_run_time_charset(there is only one determin_charset now) thanks > > We should document this behavior very well, since it affects all of > non UTF-8 web sites. > > Regards, > > -- > Yasuo Ohgaki > yohgaki@ohgaki.net > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > --=20 Laruence =C2=A0Xinchen Hui http://www.laruence.com/