Chris Dean wrote:
> Hi Nunners,
> 
> Just the £ and in my case I need to use that symbol, can't really get round 
> it sensibly with £ 

odd problem - check the output of the output of following ... :

var_dump(
        
mb_convert_encoding(html_entity_decode("£"),"UTF-8","ISO-8859-1"),        
// this line is sh*t
        html_entity_decode(mb_convert_encoding("£","UTF-8","ISO-8859-1")) 
        // this works
);

I have no idea where the extra bogus byte is coming from or why but I can 
suggest the work-around

step 1. replace all '£' with '£' in the string to be converted
step 2. convert the string from ISO-8859-1 to UTF-8
step 3. pass the converted string through html_entity_decode()

this may leave you with the problem that you don't want to decode ALL the html 
entities in the
string ... in which case you'll have to get your hands a little more dirty.... 
I would
start by checking out this page:

http://php.net/manual/en/function.get-html-translation-table.php

PS - this is not really a solution, more of a hack - but it might save you a 
few hairs!

> 
> 
> Chris
> 
> -----Original Message-----
> From: James Nunnerley [mailto:[EMAIL PROTECTED] 
> Sent: 05 December 2006 13:01
> To: Chris Dean
> Cc: php-general@lists.php.net
> Subject: RE: [PHP] utf8 encoding £ to £ problem
> 
> Hi Chris,
> 
> Do you use £ or £?
> 
> I've had problems uploading onto a linux box for ages, but a straight text £
> never seems to work, so I have to get one of my colleagues to do it
> instead...
> 
> Does that help?
> 
> Nunners
> 
> -----Original Message-----
> From: Chris Dean [mailto:[EMAIL PROTECTED] 
> Sent: 05 December 2006 12:38
> To: php-general@lists.php.net
> Subject: [PHP] utf8 encoding £ to £ problem
> 
> Hi 
> 
>  
> 
> I was just wondering if anyone knows why php's utf8_encode function converts
> the £ symbol into £
> 
>  
> 
> Is this a bug in php or is it because utf8 doesn't include the £ symbol
> (can't find a quick and easy ref to say if it does or not) and as such the
> function outputs junk?
> 
>  
> 
>  
> 
> Kind Regards
> 
>  
> 
> Chris Dean 
> 
>  
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to