Sathish David Kumar N
asked on
how encode a url in java script
Hi ,
I have pass some japness char throw URL in java script and i get values in java . while i am getting junk value only coming ? how can i get the values correctly?
I have pass some japness char throw URL in java script and i get values in java . while i am getting junk value only coming ? how can i get the values correctly?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ya i changed in java script . while i am taking the values in java its giving this error !!
Ya i am using UTF-8 format only .
Ya i am using UTF-8 format only .
>Ya i am using UTF-8 format only .
I follow your other thread as you know, we need to be sure of that
I follow your other thread as you know, we need to be sure of that
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
i set some values in popup to parentwindow !!
May be that time char encoding format will change !!
can you tell me how to set the values with UTF-8 format
opener.forName.filedNmae.v alue="japa nesh char";
May be that time char encoding format will change !!
can you tell me how to set the values with UTF-8 format
opener.forName.filedNmae.v
An example :
parent window :
parent window :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_26871660.html</title>
<script>
function openLittle() {
little = window.open("little.html");
}
</script>
</head>
<body>
<form name="forName">
<input name="filedNmae" type="text" value="japanese will appear here" style="width:320px;text-align:center" />
<input type="button" value="click to open popup window" onclick="openLittle();" />
</form>
</body>
</html>
little.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_26871660.html</title>
</head>
<body>
<form name="littleForm">
<input name="japan" type="text" value="put inside japanese chars and click ok to send them to parent" style="width:400px" />
<input type="button" onclick="window.opener.forName.filedNmae.value=document.littleForm.japan.value" value="OK" />
</form>
</body>
</html>
ASKER
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
is this engough ?
is this engough ?
>is this engough ?
for two simples HTML pages, yes
...but it seems you get/from data from/to database and so work with server side language
for two simples HTML pages, yes
...but it seems you get/from data from/to database and so work with server side language
ASKER
>>>>>>>>
...but it seems you get/from data from/to database and so work with server side languag
i have set that in java
...but it seems you get/from data from/to database and so work with server side languag
i have set that in java
ok so if you "put" the value with the wrong format on the server side, you will not get it in the right format on the client side
ASKER
actually my problem is
with form submit i can get the values (Japanese values) so its set proper char-set format
but with out form submitting like pop up window open(i want to retrieve some values so iam going with that url for popup) so that time my char set is not working.
with form submit i can get the values (Japanese values) so its set proper char-set format
but with out form submitting like pop up window open(i want to retrieve some values so iam going with that url for popup) so that time my char set is not working.
"put" mean something like (line 11 of little) :
out.println("<input name=\"japan\" type=\"text\" value=\"" + ImInWrongFormat + "\" style=\"width:400px\" />");
did you tried my two simple html page ? it work fine on your side?
ASKER
Thanks for your time. but iused encodeURI() to solve the issue !!
ASKER
java.io.CharConversionExce
is there any other way ??