Closed (works as designed)
Project:
Drupal core
Version:
4.7.2
Component:
base system
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
11 Jun 2006 at 18:33 UTC
Updated:
11 Jun 2006 at 20:02 UTC
Hello
There seems to be a problem with various ampersand in (full HTML) filter. Eg. If I put ® in various places (eg. menu title) it becomes ®
http://drupal.org/node/68483
http://drupal.org/node/68477
From looking around, I see that maybe this is related to a fix for urls in titles and other content. Here are some possible problems that may have been fixed and then caused this problem.
http://drupal.org/node/57449
http://drupal.org/node/58898
Regards, simon
Comments
Comment #1
Steven commented#68483: All lone ampersands in HTML must be escaped with
&as by the standards. Not doing so results in invalid HTML. If there is a bug here, it is Flash's fault, not Drupal's. The only way to avoid this is to remove all filters from Full HTML, including the linebreak filter, and accept that your site will not validate. By design.#68477: Menu titles are plain text. HTML entity escapes are not supported, you should use literal characters. By design.
The older issues were bugs related to passing through full URLs in url(), which were fixed a long time ago.
Comment #2
simeThanks Steven
The 'in title' ampersand was working before my latest upgrade, so it seemed a bit out of the blue.