sending a single quote in html parameters

I am building an A href.  The href MUST contain a single quote in the parameter.  When i link, the html truncates at the single quote.
the link looks like this. It is using two seperate single quotes.  

<A href = theAsset.jsp?AssetName=19'' Dell>19'' Dell</A>

However when the mouse is hovered over the link the link appears as so:

theAsset.jsp?AssetName=19

How can i fix this?

Is there a way to fix this so each line does not need escape sequences.  In other words so that the page need not be hard coded on each line to fix it.  This is important because I will not always know when single quotes are in the link.

Finally, why is this happening?

rm3Asked:
Who is Participating?
 
CJ_SCommented:
to make it work in netscape also

<a href="thisAsset.jsp?AssetName=19%27%27%20Dell">19 Dell</a>

or

<a href="" onClick="this.href=escape('theAsset.jsp?AssetName=19\'\' Dell')">Dell 19M</a>

CJ
0
 
ckosloskiCommented:
Hi rm3,

You need to but double quotes around the your link as follows:
<A href="theAsset.jsp?AssetName=19'' Dell">19'' Dell</A>
0
 
lexxwernCommented:
Ya for certain special characters you need to place the \ before the characters itself; this i guess is a primitive dos standard still followed; the single quote is one of these special characters;

others are
\n -> New Line
\\ -> Backslash
\" -> Double Quotes

in modern day use, withing a pair of quotes, if quotes apper, they should have the \ character before them, which says that this isn't the end of quotes but is just the haracter;

lexxwern
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
b1xml2Commented:
safest is CJ_S's recommendation.
0
 
lexxwernCommented:
agree
0
 
mouattsCommented:
CJs is the only correct HTML solution. Using any illegal character in a URL will give you different problems across different browsers, colons for example work in one browser but not in another (thats IE and Netscrap, not tried it on any others)

Steve
0
 
COBOLdinosaurCommented:
This question has been abandoned. I will make a recommendation to the
moderators on its resolution in a week or two. I appreciate any comments
that would help me to make a recommendation.

Cd&
0
 
mouattsCommented:
points to CJS I reckon
0
 
COBOLdinosaurCommented:
It is time to clean this abandoned question up.  

I am putting it on a clean up list for CS.

<recommendation>
points to CJ_S

</recommendation>

If anyone participating in the Q disagrees with the recommendation,
please leave a comment for the mods.

Cd&
0
 
MoondancerCommented:
Thanks, Cd&, for your help here.

This has been finalized today, and monitoring for comments.

Moondancer - EE Moderator
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.