Re: --enable-zend-multibyte
| From: | Ferenc Kovacs | Date: | Thu, 29 Jul 2010 22:33:43 +0000 |
| Subject: | Re: --enable-zend-multibyte | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-49178@lists.php.net to get a copy of this message | ||
2010/7/29 Johannes Schlüter <johannes@schlueters.de>:
> Hi,
>
> On Thu, 2010-07-29 at 21:26 +0200, Ferenc Kovacs wrote:
>> Hi.
>>
>> Could we set the --enable-zend-multibyte configure option to be
>> enabled by default for the trunk?
>> http://bugs.php.net/bug.php?id=22108
>
> Ignoring the BOF might cause not expected behavior: Assume people are
> using PHP as "templating" language and want the BOM to go out to the
> client. So the fix for this might be to store the BOM, then wait till
> the first other output is being made and then send BOM+output. This
> would cost some little parsing time and maybe a bit more.
>
> The Zend Multibyte mode has a few more effects, like changing the
> encoding of parsed files in memory etc. which cost time and might have
> other consequences, this should be kept as a feature for the ones
> knowing what it does (they actually might document it better ;-))
>
> johannes
>
>
Do you think that this is a common scenario?
Apart from a case, when I had to create utf-8 csv files for Microsoft
Excel, I never needed to send BOM from php, and for that particular
case, I sent it with an explicit echo, not with an "invisible" control
sequence in my code.
Tyrael
Tyrael
Tyrael