Re: Fwd: [SMARTY] Smarty and Unicode

"Vicente Werner" <[email protected]>
Newsgroups gmane.comp.php.smarty.general
Message-ID <[email protected]>
Yes, but what I was referring to in my email to Marcus was that if the
variable contents you need to modify were UTF-8 strings you might get very
strange results since php regex will treat that utf-8 string like an ASCII
one.

That issue has made me turn my back on PHP until version 6, where it'll be
solved -I hope, unless zend gets a new stupid idea again and decides to put
the effort in adding better support for .net, or anythin' like that-

On 3/1/06, messju mohr <[email protected]> wrote:
>
> On Wed, Mar 01, 2006 at 09:12:44AM +0100, Vicente Werner wrote:
> > ---------- Forwarded message ----------
> > From: Vicente Werner <[email protected]>
> > Date: Mar 1, 2006 9:06 AM
> > Subject: Re: [SMARTY] Smarty and Unicode
> > To: messju mohr <[email protected]>
> >
> > Regex's in PHP5.x or lower don't work correctly for UTF-8 strings, it
> does
> > match correctly ascii chars, but not UTF-8 ones (despite claiming
> support
> > for it..) it won't be ready and fully useable until PHP-6.
>
> correct. but the smarty syntax is ascii and not utf-8. the regexes
> correctly match the stuff inside {} and correctly ignore the stuff
> outside {}.
>
> > On 2/28/06, messju mohr <[email protected]> wrote:
> > >
> > > On Tue, Feb 28, 2006 at 06:07:32PM +0000, Marcus Bointon wrote:
> > > > On 28 Feb 2006, at 17:57, Vicente Werner wrote:
> > > >
> > > > >Regex don't even work, so if you're goin' to use regular
> > > > >expressions, you're out of luck for non latin  languages
> > > >
> > > > So given that it apparently does work, is it therefore true that the
> > > > Smarty compiler and all standard plugins are regex-free?
> > >
> > > no. first of all: all plugins that care about encoding (like
> > > capitalize, lower or truncate) may not (or very likely won't) work.
> > >
> > > regearding regexes: i don't see a problem why an ascii reges shouldn't
> > > match on utf-input. if you stick to ascii with with your variable
> > > names and identifiers, then utf-8 templates should be transparent to
> > > smarty.
> > >
> > > > Marcus
> > > > --
> > > > Marcus Bointon
> > > > Synchromedia Limited: Putting you in the picture
> > > > [email protected] | http://www.synchromedia.co.uk
> > > >
> > > > --
> > > > Smarty General Mailing List (http://smarty.php.net/)
> > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> > >
> >
> >
> > --
> > Vicente Werner y Sánchez
> >
> >
> > --
> > Vicente Werner y Sánchez
>
>
>


--
Vicente Werner y Sánchez
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.