Re: Help preg_replace with Non-English character

From: Date: Thu, 22 May 2008 09:13:19 +0000
Subject: Re: Help preg_replace with Non-English character
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-274626@lists.php.net to get a copy of this message
Yes, I have checked and tried that. And I have successfully tested it with GB2312 encoding, but when turned to UTF8. It does not work any more. The server is using UTF8 encoding, and also the database. Weird. On Thu, May 22, 2008 at 4:51 PM, Richard Heyes <richardh@phpguru.org> wrote: > Just a question, I want to replace some Chinese characters with >> preg_replace(). >> >> But it does not work. >> >> The string is >> >> $str = >> 'test<<你好>>http://www.phparch.cn/ 完成'; >> >> The ideal output is : >> test<a >> href="http://www.phparch.cn">你好</a> 完成 >> >> Any suggestion will be greatly appreciated. >> > > Have a look to see if the mb_* functions will help. > > http://uk3.php.net/manual/en/book.mbstring.php > > > -- > Richard Heyes > > In Cambridge? Employ me > http://www.phpguru.org/cv > > +----------------------------------------+ > | Access SSH with a Windows mapped drive | > | http://www.phpguru.org/sftpdrive | > +----------------------------------------+ > -- Regards, Shelley

« previous php.general (#274626) next »