Вопрос № 42639: Хотел сделать отправку сообщения с сайта, посредством формы. Но тут оказался промах. Все буквы были корявые(((((( Не знаю как поставить кодировку window-1251. Помогите!!!!...Вопрос № 42643: Xdravsvuyte uvagaemie eksperti
Ya sozdayu luboy file napriver takoy:
<HTML>
<HEAD>
<title>aztelek</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"><b...
Вопрос № 42.639
Хотел сделать отправку сообщения с сайта, посредством формы. Но тут оказался промах. Все буквы были корявые(((((( Не знаю как поставить кодировку window-1251. Помогите!!!!
Отправлен: 10.05.2006, 18:52
Вопрос задал: Stamm (статус: Студент)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: AllCash
Здравствуйте, Stamm!
Скорее всего нужно перекодировать исходный текст в window-1251, а потом в броузере выставить кодировку в window-1251.
Перекодировать можнона сайте у Лебедева - сервис там есть такой, либо через типограф.
Ответ отправил: AllCash (статус: 1-ый класс)
Ответ отправлен: 10.05.2006, 19:00
Отвечает: Doctor013
Здравствуйте, Stamm!
Корявые буквы могут быть в том случае, если
1. кодировка клиента отличается от кодировки сервера. обычно такие проблемы бывают с юзерами, которых стоит Un ix-подобная система с KOI-8r. Для таких пользователей нужен перекодировщик(либо на самой форме, либо заставлять их указывать кодировку).
2. При пересылке почтой когда в письме явно не указана кодировка. Тут все просто - добавь нужный заголовок к письму в функции mail , например Content-type: text/html; charset=windows-1251
--------- Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.
Ответ отправил: Doctor013 (статус: Студент)
Ответ отправлен: 10.05.2006, 19:20
Отвечает: Cybernetic_Creature
Здравствуйте, Stamm!
поставьте кодировку в файле где форма.
у меня была такая проблема я решил ее так.
только я использовал не win-1251 а UTF-8
если не поможет пишите в мини форум.
а еще лучьше дайте линк где можно протестировать ваш скрипт.
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 10.05.2006, 22:12
Вопрос № 42.643
Xdravsvuyte uvagaemie eksperti
Ya sozdayu luboy file napriver takoy:
<HTML>
<HEAD>
<title>aztelek</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
</HEAD>
<BODY>
</BODY></HTML>
I zapuskayu ego s pomoshyun brousera cherez apache. Smotru ego v vide html i vigu to chto ya pomestil v prelogenie.(smotrite prilogenie). U menya stoit apache 1.3.33 php5; iz za chego eto moget bit i kaka eto ispravit.
Приложение:
Отправлен: 10.05.2006, 20:00
Вопрос задал: Emilas (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Алексей Смуриков
Здравствуйте, Emilas!
Возможно у вас в Apache файле описания типов mime.types файлы с расширением html или htm прописаны как text/plain!
Должно быть такая строка: text/html html htm!
--------- Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Ответ отправлен: 10.05.2006, 21:00 Оценка за ответ: 4 Комментарий оценки: Ya nastroyki apache ne menyal i u menya tam stoit text/html html htm! no vserobno tak vidaet. Mne kagetsya chto vipolnyaetsya kakoy to script pered zapuskom lubogo fayla
Отвечает: Madproger
Здравствуйте, Emilas!
Посмотри в настройках php.ini что стоит у этого параметра
auto_prepend_file
Если там что-то стоит(название файла) - значит этот файл подключается перед ЛЮБЫМ твоим файлом как если бы ты его включил с помощью include.
Это делается многими провайдерами бесплатного хостинга. Для добавления в начало страницы банеров. (у тебя ситуация очень похожая)
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 6-ой класс)
Ответ отправлен: 11.05.2006, 00:58 Оценка за ответ: 4 Комментарий оценки: u auto_prepend_file nichego ne stoit. I nastroyki ya nekokie ne menyal. Eto proizoshlo na domashnem koputere i na platnom xostinge.Moget bit eto iz za novoy versii php?
Отвечает: AllCash
Здравствуйте, Emilas!
Как Вы выводите файл в броузер?
Если напрямую вызываете его через броузер, то скорее всего у Вас ситуация описанная в предыдущем ответе (auto_prepend_file), если же вызываете файл с помощью другого скрипта (например файл создается автоматически либо содержание берется из БД), то нужно проверить magic_quotes в php.ini.
Очень напоминает автоматическое добавление бэкслэшей при отправке данных из HTML форм.
Ответ отправил: AllCash (статус: 1-ый класс)
Ответ отправлен: 11.05.2006, 10:14
Отвечает: Константин
Здравствуйте, Emilas!
Интересно, откуда в приложении яваскрипт, если в исходном файле его нет? auto_prepend_file? Если ты настроек не менял, то не должно быть.
Ну да это мелочи. А как насчет magic_quotes?
Эти оба параметра менять надо в php.ini
Удачи!
--------- Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 4-ый класс)
Ответ отправлен: 11.05.2006, 15:28