|
| |
|
|
| |
для: MRE
(26.06.2007 в 00:54)
| | | Все получилось, спасибо! | |
| |
|
|
| |
|
|
| |
для: bronenos
(25.06.2007 в 23:04)
| | | Не получилось, все равно иероглифы.
php код, который обрабатывает post:
<?php
........................
$info = htmlspecialchars($_POST['info']);
$info = iconv('windows-1251','utf-8',$info);
$query = "insert into note (fid,tid,des,subm,date) values ('{$_GET['fid']}','{$_GET['tid']}','$info','{$_SESSION['id']}','$d')";
.......................
?>
|
Может есть другой способ указать еще до отработки скрипта в какой кодировке будет передавать post? | |
| |
|
|
| |
|
|
| |
для: MRE
(25.06.2007 в 21:48)
| | | а на стороне сервера перекодировать?
$str = iconv ('windows-1251', 'utf-8', $str);
|
| |
| |
|
|
| |
|
|
| |
для: MRE
(25.06.2007 в 21:48)
| | | - | |
| |
|
|
| |
|
|
| | Когда я передаю данные в скрипт аяксом, я пишу
request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
| и русские символы в mysql записываются нормально
а когда я передаю данные без аякса <form name="form" method="post" ...
как здесь сделать чтобы в utf-8 они передавались? | |
| |
|
|
|