<script>
var url = "viev.php?link=" + escape(start);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
</script>
Летит код в обработчик viev.php (windows-1251).
<?php
if (isset($_GET['link'])) $link = iconv("UTF-8", "WINDOWS-1251", $_GET['link']);
//соединяюсь с базой
$add = "INSERT INTO table (link) VALUES ('". mysql_real_escape_string($link)."')";
mysql_query($add);
?>
В базу летит UTF-8 (%u043F%u0440….), в таблице кодировка (cp1251_general_ci). Где косяк? моск не сообразит никак.