I figured out what was the problem with the $. If you use this in a
preg_replace statement for the replace value (after /e) you get php
variable expansion:

'somefunc("$1")'

if you do this, you won't

"somefunc('$1')"

So I was able to rewrite all the markup rules and then go through and
strip out all the special character encoding of $ throughout the core
code. So now $ works just the same as © or  . And the
code has become somewhat simpler here and there. With this final
improvement, you should not see any special coding in the actual page
source other than <.  There are a few exceptions for system, security
or other reasons, but these should be very rare and none have anything
really to do with "char encoding". My hope is the next release will
bring this project pretty close to an end.

I can't predict fully how this will affect existing sites, but I have
not noticed any problems. If a page is broken somewhere on your site,
try opening it and resaving--to see if that fixes it first. From that
point on, you should be good to go. Anytime you change character
encoding systems, you risk some pages being saved in slightly
different formats--which can lead to issues. But all of this work has
revolved around a very few characters. So I'm hoping disruptions will
be minimal.

Please give this next release another try (coming out momentarily).
Thanks for everyone's help with debugging and testing.  And patience.
It was a fairly complex project. I esp appreciate Hans help in
challenging me to fix it right, not just make simple patches here and
there. We should have far fewer problems in the future.

Cheers,
Dan

P.S.: Another area of some concern is plugins...  Please upgrade
carefully if you are using a production site, or wait until we get to
3.3.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to