Andi Gutmans skrev:
I think the current core development team will definitely need help from all
the lurkers on this list.
Abstract:
From the view of someone whose *main* job with PHP is teaching it to
absolute beginners, with little or no previous programming experience,
and who are relatively unaware of encoding issues as well...
And who is Swedish, where we daily use å, ä and ö. And who has students
immigrated from all over Europe as well as from Asia (think French and
Spanish cedillas, Cyrillic, Arabic, Kurdish and Hindi...)
PHP 5.3 Invest as much as possible in it!
PHP 6.0 Release with no switch. Default either way, but no switch, IMHO!
Maybe, just maybe, release 6.0 defaulting to ISO as a transitional
release, and then 6.1 defaulting to Unicode...
Argument:
(Having read every single mail in this thread as a lurker...)
There are benefits to both sides. No switch makes for a more homogeneous
environment, but defaulting to Unicode will be troublesome as well.
However, teaching three settings (PHP 5, 6/off, 6/on) will be the worst
nightmare: "This is a string, BTW, it might be Unicode, it might not be... "
Changing default from ISO to Unicode in a point release is a much easier
concept to teach, than having two settings in php.ini. Not to mention my
nightmare of having students working at school on the server I control,
which might have a different setting from the server they experimentally
have set up at home, or from a server on a web hotel they are using,
because someone they know, or someone who answered in a forum
recommended it...
Besides teaching I also have my own libraries. My main problem with
those will not be maintaining different versions. I will chose to work
only with web hotels that have the setting I prefers.
I also work on a Swedish language project that currently sits (and I
have no say in this) on a patched PHP 4.1.7 server. However, upgrading
that project to Unicode is a much smaller issue than upgrading to the
object model in PHP 5.
<rant>
Lester Caine skrev:
> ACTUALLY - how many people use more than the 127 character set in
> English anyway. I'd be more than happy to force UTF8 mode as standard
> and get away from 'code page hell'.
http://www.youtube.com/watch?v=juOQhTuzDQ0
</rant>
Lars Gunther
Who is also against MS for inserting a stupid metatag switch in IE8.
I'd never thought that I in a single week would disagree with both
Jeffrey Zeldman and Rasmus Leerdorf! What is the world coming to?
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php