Я пытаюсь создать простой инструмент для поиска по-немецки. Когда я помещаю определенные символы, они меняются. Например, ü есть% FC, ä -% E4, ö - $ F6, ß -% DF. Я предполагаю, что где-то символы преобразуются в какие-то другие наборе символов, кроме UnicodeJavascript HTML-формы: пользовательский ввод unicode для вывода unicode
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script language="javascript" charset="UTF-8">
function basicSearch()
{
//document.basicForm.basicWord.value = '\u1495';
var basicSubmit=document.basicForm;
var basicWord = escape(basicSubmit.basicWord.value);
document.getElementById("demo").innerHTML = basicWord;
window.open("https://translate.google.com/#de/en/" + basicWord);
return false;
}
</script>
</head>
<body>
<form name="basicForm" onSubmit="return basicSearch();" accept-charset="UTF-8">
<input type="text" name="basicWord">
<input type="submit" name="SearchSubmit" value="Search">
</form><br>
<p id="demo"></p>
</body>
</html>
Спасибо, бобин! –