|
|
|
| проблема такая, когда отправляю данные с формы на скрипт а потом записываю их в файл то вместо кириллицы одни ироглифы.
Сама форма и кодировка страницы в utf8. пробовал urlencode и urldecode? а также utf8_encode, utf8_decode не помогло.
как правильно отправить кирилиц в $_POST запросе ?
//записываю в файл так
$data = print_r($_REQUEST, true);
file_put_contents('/tmp/php.log', $data, FILE_APPEND);
может здесь где проблема ? | |
|
|
|
|
|
|
|
для: asker
(05.05.2010 в 18:02)
| | Может быть так:???
$data=$_POST['name'];
З.Ы. у меня всё нормально записывается... | |
|
|
|
|
|
|
|
для: asker
(05.05.2010 в 18:02)
| | Используй enctype="multipart/form-data" а не enctype="text/plain" | |
|
|
|
|
|
|
|
для: Legenda
(06.05.2010 в 10:21)
| | А подумать? | |
|
|
|
|
|
|
|
для: sim5
(06.05.2010 в 10:23)
| | Что тут думать-то, проверено на собственном опыте, при передаче данных методом POST через форму enctype="text/plain" кириллица часто передается криво. Особенно этим грешит Mozilla Firefox (как в последних версиях не проверял, но в ранних версиях косяк на лицо). IE передает корректно. | |
|
|
|
|
|
|
|
для: Legenda
(06.05.2010 в 10:29)
| | А если еще раз подумать? | |
|
|
|
|
|
|
|
для: sim5
(06.05.2010 в 10:30)
| | Если кроме слова подумать ничего более сказать нечего, то возьми да протестируй...
Можно конечно влепить в header принимающего и отправляющего скрипта
<?php header('Content-type: text/html; charset=utf-8'); ?>
|
Но не факт что вылечит.... | |
|
|
|
|
|
|
|
для: Legenda
(06.05.2010 в 10:32)
| | Коли вы не понимаете, о том, чего говорите, то не советуйте всякой чуши другим. Это касается multipart/form-data. | |
|
|
|
|
|
|
|
для: sim5
(06.05.2010 в 10:38)
| | Коли лень протестировать, не упрекайте в невежестве.... | |
|
|
|
|
|
|
|
для: Legenda
(06.05.2010 в 10:39)
| | Мне и тестировать не надо, ибо проблем нет никаких. А вот вам надо читать, дабы знать, что для чего служит. | |
|
|
|
|
|
|
|
для: sim5
(06.05.2010 в 10:42)
| | Если намекаешь на enctype="application/x-www-form-urlencoded" можно и так, но чтобы не морочить себе голову, предпочитаю enctype="multipart/form-data" гарантированно обработает любые данные (з.ы. иногда в форме и файлы требуется передать, а морочится с заменой типа формы влом). | |
|
|
|
|
|
|
|
для: Legenda
(06.05.2010 в 10:55)
| | Я не на что не намекаю, а лишь советую думать, иначе у вас часто будует возникать подобное, что уже было ранее. | |
|
|
|