View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001041 | OXID eShop (all versions) | 1.10. RSS | public | 2009-06-25 15:59 | 2009-11-24 14:00 |
Reporter | sarunas_valaskevicius | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | won't fix | ||
Product Version | 4.1.3 revision 19918 | ||||
Fixed in Version | 4.3.1 revision 27257 | ||||
Summary | 0001041: euro sign in rss | ||||
Description | when € entity is used in shop, rss xml becomes invalid. | ||||
Additional Information | it is also solvable by adding <!DOCTYPE rss [ <!ENTITY euro "€"> ]> just before <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> line (in rss.tpl) | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | All | ||||
PHP Version | 5.2.6 | ||||
Database Version | 5.0.33 | ||||
|
Adding entity as unicode to avoid copy errors. <!DOCTYPE rss [ <!ENTITY euro "€"> ]> |
|
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... |
|
Remove <!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. |
|
There is no need to fix this problem. In comment suggested entity € 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: http://www.xml.com/pub/a/2002/09/18/euroxml.html 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). |