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). |