damianjames Posted August 26, 2008 Share Posted August 26, 2008 Hi all - The w3.org validator throws errors because I have unencoded ampersands in links on my site. I've read posts saying that you shouldn't encode an ampersand when it's a value separator in a URL, and some that do. The ones that do say to use & (that's an ampersand sign followed by "amp;" just in case this board encodes it when I post). I try that and my links fail when I do so. They work fine when I leave it unencoded. I want the site to validate against w3.org, but I am not sure at this point how to do so. Is there a hex representation I should use instead? Thanks for the help! Link to comment https://forums.phpfreaks.com/topic/121433-confusion-of-encoding-ampersand/ Share on other sites More sharing options...
DarkWater Posted August 26, 2008 Share Posted August 26, 2008 You encode it as & when displaying it or using it in the actual link, since when clicked, it gets parsed out into a & anyway. Link to comment https://forums.phpfreaks.com/topic/121433-confusion-of-encoding-ampersand/#findComment-626459 Share on other sites More sharing options...
damianjames Posted August 27, 2008 Author Share Posted August 27, 2008 Hi - I appreciate the answer, but as I'd mentioned about when I encoded with & it broke the link. Guess I'll try it again, maybe I was typing something incorrectly. Link to comment https://forums.phpfreaks.com/topic/121433-confusion-of-encoding-ampersand/#findComment-626847 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.