[mythtv] mythweb translation problem with HTML entities (was Re: [mythtv-commits] mythtv commit: r8618 - in trunk/mythplugins/mythweb by xris)

Petr Stehlik pstehlik at sophics.cz
Tue Jan 17 21:20:03 UTC 2006


Chris Petersen píše v Út 17. 01. 2006 v 13:07 -0800:
> > Please note that there's one weird thing. The UTF-8 strings are
> > translated to HTML entities and these entities are wrong at several
> > places, for example in page <title> or in div="info_tv" on the title
> > page.
> > 
> > I don't know why it happens. I actually don't know why the strings are
> > translated to HTML entities at all. Any reason? I admit I don't know
> > PHP..
> 
> Just means those htmlentities calls need to be made UTF-8 aware.  Really 
> wish php supported function overloading.  Guess I should just write a 
> new function that does the htmlentities($strung, ENT_COMPAT, 'UTF-8') 
> automatically so I don't have to type that extra stuff every time.
> 
> As for the "why"...  mainly because I just don't trust user input (esp. 
> data from the listing providers).

I don't understand a word. Mainly because the data from the listing
providers is in real UTF-8, no entities whatsoever. But my translated
strings are in entities, and what's real wrong - in bad entities at
*some* places (while at other places the entities are "correct").

Petr




More information about the mythtv-dev mailing list