2010/7/29 Johannes Schlüter <johan...@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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php