Ну заескейпить - к примеру
alert(escape('Тут верный Ответ').replace(/u/g,'\\u'))
Верный Ответ: "Тут верный Ответ"
<script language="JavaScript">
function getData(a) {
var aOtwet=unescape(a.getAttribute("data").replace(/\/\/u/g,'u'));
alert(a.getAttribute("data").replace(/\/\//g,''))
var b = document.forms[0].textField.value;
if (aOtwet==b) {
alert("Вы ввели: Верный ответ");
document.forms[0].submit();
} else alert("Вы ввели: Неверный ответ");
}
</script>
</head>
<body>
<form action="Ccылка">
<input type=text name=textField size=45>
<input type="button" data="%\u0422%\u0443%\u0442%20%\u0432%\u0435%\u0440%\u043D%\u044B%\u0439%20%\u041E%\u0442%\u0432%\u0435%\u0442" value="Ответ" onClick="getData(this)">
</form>
Тут Автотрансформирюца спец символы - но через серв - будет в норме
Можно через encodeURI
|