Хм... моя оплошность
. Ну да ладно, пробуем расширенный вариант:
Код:
function send()
{
window.location="sendingsms.php?msg="+escape(msg.value);
}
На стороне сервера будем использовать две функции (взяты из из
статьи dklab.ru):
Код:
// Undo JS's escape() function.
function _unescape($s)
{
$s = preg_replace_callback(
'/% (?: u([A-F0-9]{1,4}) | ([A-F0-9]{1,2})) /sxi',
'_unescapeCallback',
$s
);
return $s;
}
// Inplace entity replacement.
function _unescapeCallback($p)
{
if ($p[1])
{
$u = pack('n', $dec=hexdec($p[1]));
$c = @iconv('UCS-2BE', 'windows-1251', $u);
}
return $c;
}
З.Ы. Лучше поглядеть на коды в набле, может быть я не совсем верно подредактировал функции.