View Issue Details

IDProjectCategoryView StatusLast Update
0001041OXID eShop (all versions)1.10. RSSpublic2009-11-24 14:00
Reportersarunas_valaskevicius Assigned To 
Status resolvedResolutionwon't fix 
Product Version4.1.3 revision 19918 
Fixed in Version4.3.1 revision 27257 
Summary0001041: euro sign in rss
Descriptionwhen € entity is used in shop, rss xml becomes invalid.
Additional Informationit is also solvable by adding

<!DOCTYPE rss [
    <!ENTITY euro "€">

just before
<rss version="2.0" xmlns:atom="">

line (in rss.tpl)
TagsNo tags attached.
PHP Version5.2.6
Database Version5.0.33



2009-06-26 16:10

reporter   ~0001119

Adding entity as unicode to avoid copy errors.

<!DOCTYPE rss [
    <!ENTITY euro "€">


2009-07-08 12:24

reporter   ~0001161

Does not work with IE7+, since they don't support inline DTDs in Feeds. :-/
Well, that wouldn't be a problem if they would at least show the xml source, so that users can save and import it to their RSS readers...


2009-07-22 09:35

reporter   ~0001259

<!DOCTYPE rss [
    <!ENTITY euro "&8364;">
from template.

Goto Admin-Area > Stammdaten > Grundenstellung > Weitere Einstellungen
and replace € with &8364;.

In my configuration it look's like:

EUR@ 1.00@ ,@ .@ € @ 2
GBP@ 0.68@ .@ @ £@ 2
USD@ 1.348@ ,@ .@ $@ 2

IE seems to be have problems with the entity € and works better with the unicode € setting.

hope this helps.


2009-11-24 14:00

reporter   ~0002116

Last edited: 2009-11-24 14:09

There is no need to fix this problem. In comment suggested entity &#8364; fits fine in current case (support ticket #123720).

There are nicely defined rules when and what character or solution should be used on special cases:

Default installation comes with ISO-8859-15 or UTF encoding and default RSS is perfect. So we should not fix anything as there is no bug.

On special cases partners or customers should follow the rules (see url).