> But it *is* VERY stable in the default configuration. > > > All I am saying is that we should > > disable it by default in current releases. For PHP5, we should have proper > > mbstring support that should probably also be transparent; by that I mean I > > see no reason for it not to be as standard functionality rather than an > > extension, if that is necessary. > > The transparent encoding style options - including that of the sessions > should *never* be enabled by default precisely because they are transparent > and cause "unexpected behaviour" for people that haven't read the docs.
Exactly. Most "unexpected behaviour" cases were in regards to transparent encoding. I have discovered this myself after spending couple of hours trying to hunt down a bug. This is why, we have agreed back then that transparent encoding option should be turned off by default, which Yasuo did. We have also agreed to leave mbstring module itself on by default because there seemed to be no stability issues with it. Therefore I think that the things should be left as they are in the cvs, mbstring enabled by default and transparent encoding disabled by default. The windows version should have the same defaults as well. Edin -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php