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! Quote 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. Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/121433-confusion-of-encoding-ampersand/#findComment-626847 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.