Форум: "Потрепаться";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизПодскажите пожалуйста Найти похожие ветки
← →
undert © (2004-08-30 20:12) [0]Есть некая форма HTML примерно такого рода:
<form action="$PHP_SELF" method="post" ENCTYPE="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
<textarea name="title"></textarea>
</form>
Некоторый текст отправляется и принимается скриптом нормально, но некоторый получается в виде:§Ґ§а§Э§Ш§Я§а§г§д§о: §І§С§Щ§в§С§Т§а§д§й§Ъ§Ь §±§° §Х§Э§с §Ю§а§Т§Ъ§Э§о§Я§н§з §е§г§д§в§а§Ы§г§д§У §¤§а§в§а§Х: §і§С§Я§Ь§д-§±§Ц§д§Ц§в§Т§е§в§Ф §±§а§Э: §®§е§Ш §Ј§а§Щ§в§С§г§д: 20 §°§Т§в§С§Щ§а§У§С§Я§Ъ§Ц: §Ї§Ц§б§а§Э§Я§а§Ц §У§н§г§к§Ц§Ц §°§б§н§д §в§С§Т§а§д§н: §Ї§Ц§д §©§С§Я§с§д§а§г§д§о:
Как это может быть? Исходная кодировка одна и та же Windows 1251 ?! Как с этим бороться, что это за кодировка ?
БД MYSQL
Сервер APACHE + PHP4
← →
able © (2004-08-30 20:14) [1]Сколько не работал с формами, всё было ОК...
← →
undert © (2004-08-30 20:15) [2]Я тоже, но вот выскачило ...
скрипт приемки просто,
REGISTER_GLOBALS включен и поэтому сразу гоню в MYSQL - Никаких обработок вобще...
← →
DiamondShark © (2004-08-30 20:16) [3]Это значит, что клиент пытается отправить данные формы в юникоде, а скрипт его не понимает.
Как лечить: выкинуть дрянь, и пользоваться нормальным ПО.
← →
Undert © (2004-08-30 20:16) [4]Какую дрянь выкинуть ? :) А почему это раз через раз бывает ?
← →
able © (2004-08-30 20:18) [5]
> сразу гоню в MYSQL - Никаких обработок вобще...
А какие обработки могут быть?
> Как лечить: выкинуть дрянь, и пользоваться нормальным ПО.
Чем апач не устраивает?:)
← →
DiamondShark © (2004-08-30 20:21) [6]
> Undert © (30.08.04 20:16) [4]
> Какую дрянь выкинуть ? :)
Ну... Давай не заостряться ;)
> А почему это раз через раз бывает ?
От одного и того же клиента? Или от разных?
А если реквест посмотреть? Чего там написано?
← →
AndB © (2004-08-31 03:49) [7]поэкспериментируй с .htaccess для
<Location /cgi-bin>
или конкретно для своего аплоад-скрипта<Location /path/to/upload.php>
CharsetDefault windows-1251
CharsetSourceEnc windows-1251
CharsetRecodeMultipartForms on | off
апач русский?, что за mod_charset.c?
(форум ты, конечно, безошибочно выбрал :))
← →
Layner © (2004-08-31 08:35) [8]Вот это надо викинуть:
ENCTYPE="multipart/form-data">
Я пишу так например:
print "<form name=\"form\" method=\"post\" action=\"\">\n";
И далее, как обычно...
← →
Undert © (2004-08-31 10:11) [9]
Вот это надо викинуть:
ENCTYPE="multipart/form-data">
А если я файлы пересылаю в этой же форме ?От одного и того же клиента? Или от разных?
А если реквест посмотреть? Чего там написано?
От разных... даже на раных виндах итпапач русский?, что за mod_charset.c?
(форум ты, конечно, безошибочно выбрал :))
Нет, апач ангийский, mod_charset вобще по моему не подключн...
А на форуме яж третий год тусуюсь - и ничего - много хороших людей %)
← →
Layner © (2004-08-31 10:20) [10]А если я файлы пересылаю в этой же форме ?
Странно, и это ты говоришь в 9м посте? Что ещё там у тебя шлется?
← →
Undert © (2004-08-31 10:39) [11]Layner ©
Файлы, и текстовые поля, та же textarea !?
← →
Undert © (2004-08-31 10:39) [12]Sorry, просто пропустил форму, но по строке
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
можно было догадаться
← →
Layner © (2004-08-31 10:43) [13]можно было догадаться
С таким успехом и тебе можно ответить, на твой вопрос. Я ответ знаю. :)
← →
Undert © (2004-08-31 10:48) [14]Layner ©
%)
← →
Layner © (2004-08-31 10:49) [15]Ладно, ответ такой, переходи на сервер IIS.
:):)
← →
Undert © (2004-08-31 10:51) [16]Layner ©
АААААААААа!
Я только что с него сполз из за его глючности :)
← →
Layner © (2004-08-31 10:57) [17]Странно, у меня все работает без глюков как на Apache так и на IIS :) Были только на MySQL с кодировкой, но и это переварили.
← →
Layner © (2004-08-31 10:59) [18]Ещё, может у тебя поля "мешаются", т.е. было такое на PHP делал, приаттачивание файлов, короче, там обязательно надо поля разграничать переносом строки.
← →
Layner © (2004-08-31 10:59) [19]Так же было, то слалось, то не слалось. Т.е файл слался в теле письма простым текстом..
← →
Undert © (2004-08-31 11:19) [20]hmmm...
← →
AndB © (2004-08-31 12:04) [21][9] > А на форуме яж третий год тусуюсь - и ничего - много хороших людей %)
мне надо было в [7] написать ".. для этого вопроса)"?? :)
ну почитай http://ssz.by.ru/apach_sql/apache_faq.htm пункты 5,6,7.. а также 2
to Layner © при Multipart Form Data содержимое полей формы передается как многостраничное миме сообщение, каждое поле содержится в одной странице - нафик тут разделение переносом?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.037 c