| Сообщение от danik.js | 
	| Выкинь все из .htaccess кроме чарсета, создай простой php файл с echo 'Бла бла' и пиши гневное письмо. | 
	
Создал тестовый вариант. Два файла. Содержимое первого файла (index.php):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
 <meta http-equiv="Content-Language" content="ru">
<script language="javascript" type="text/javascript" src="http://mysite.com/jquery.js"></script>
<script language="javascript" type="text/javascript">alert('inputEncoding '+document.inputEncoding); //utf8
alert('characterSet '+document.characterSet ); //utf8
alert('charset '+ document.charset); //utf8
alert('defaultCharset '+document.defaultCharset); //windows-1252
function subm()
{
	var form=new Object();
	form['text']=$('#text')[0].value;
		
			$.post( 'http://mysite.com/test/test.php?page=order',form,
		function(answer,post_status)
		{
			if(post_status!='success')
				alert('Ошибка. Операция не выполнена.');
			else
				if(answer)
				 document.write(answer);
		});
		
}
</script>
</head>
<form action="test/test.php" method="post" accept-charset="utf-8">
<input type="text" name="text" id="text" value="" >
<input type="button" name="submit" value="Отправить" onclick="subm()">
</form>
</html>
Содержимое второго файла (test/test.php):
<script language="javascript" type="text/javascript">alert('inputEncoding '+document.inputEncoding); //utf8
alert('characterSet '+document.characterSet ); //utf8
alert('charset '+ document.charset); //utf8
alert('defaultCharset '+document.defaultCharset); //windows-1252</script>
<?php 
print_r($_REQUEST);
exit;
?>
в этом упрощённом примере всё работает. Не работает на сайте, хотя всё по аналогии. Значит, не серверные настройки виноваты. Значит, где-то в коде что-то неявным образом как-то куда-то конвертит.
Где копать то?