Данный пример позволяет раскодировать Unicode-строку. Пример очень простой и реализован на чистом javascript.

                        
<script type="text/javascript"><!--
function escapeUnicode(text)
{
var regexp = "[^u0001-u007Fu00A0u00A4u00A6u00A7u00A9u00AB-u00AEu00B0u00B1u00B5-u00B7u00BBu0401-u040Cu040E-u044Fu0451-u045Cu045Eu045Fu0490u0491u2013u2014u2018-u201Au201C-u201Eu2020-u2022u2026u2030u2039u203Au20ACu2116u2122]";
var f = function(c){return '&&#' + c.charCodeAt(0) + '&&'};
if ('a'.replace(/./, f) == '&&#97&&')
text = text.replace(new RegExp(regexp, 'g'), f);
else
{
regexp = new RegExp(regexp);
var pos;
while ((pos = text.search(regexp)) != -1)
text = text.substr(0, pos) + f(text.substr(pos, 1)) + text.substr(pos + 1);
}
return text;
}
//--></script>

<h1>Раскодирование Юникода</h1>
<p>Данный пример позволяет раскодировать Unicode-строку. Пример очень простой и реализован на чистом javascript.</p>
<br>

<form method="post" name="f" onSubmit="alert(escapeUnicode(document.f.t.value));return false;">
<INPUT TYPE="text" NAME="t" SIZE="40" MAXLENGTH="80" />
<input type="submit" value="Раскодировать">
</form>
0 11 0
Без комментариев...