|
|
|
| Доброго всем времени суток.
Не пойму один момент. Есть обычная форма с обычным полем ввода <input />. Кодга отправляешь в браузер, то ввести в это поле можно только латиницу. Русские буквы сразу заменяются на, например, K?0023 и.т.д. Может подскажете. | |
|
|
|
|
|
|
|
для: Wilder
(12.11.2010 в 13:44)
| | Однозначно проблемы кодировок. | |
|
|
|
|
|
|
|
для: @ndry
(12.11.2010 в 18:29)
| | Хм-м-м, а поподробнее. | |
|
|
|
|
|
|
|
для: Wilder
(12.11.2010 в 19:13)
| | Насколько я понял у вас есть форма с текстовым полем ввода и скрипт, который выводит полученные с этой формы данные, правильно?
1. Проверьте кодировку страницы с формой (должно быть указано в МЕТА-заголовках). Например:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
2. Проверьте как вы обрабатываете строку, может есть функция, которая неправильно работает с данной кодировкой или искажает текст строки
3. Кодировка фронтенда (страницы, отдаваемой пользователю) должна совпадать с кодировкой на бекенде (серверных скриптах)
4. Веб сервер может самостоятельно изменять кодировку текста, если на это настроен (по умолчанию эта опция выключена) | |
|
|
|
|
 138.7 Кб |
|
|
для: @ndry
(12.11.2010 в 19:17)
| | Я просто создаю совершенно обычную форму. Во вложении есть пример.
То есть сами русские буквы в форме поддерживаются(кнопка ПОИСК), а вот поле ввода не хочет. | |
|
|
|
|
|
|
|
для: Wilder
(12.11.2010 в 13:44)
| | Разобрался, может кому поможет. Стоит DENWER(на локалке), а он по умолчанию не работает с utf-8 Unicode. Можно, конечно, там рыться в нем, у меня терпения не хватило -> поставил AppServ | |
|
|
|
|
|
|
|
для: Wilder
(13.11.2010 в 15:28)
| | поставил AppServ
.......................................
и правильно | |
|
|
|
|
|
|
|
для: Wilder
(13.11.2010 в 15:28)
| | Это класс!!!
Оказывается проще всего изменить значение AddDefaultCharset путем замены пакета серверов! | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 15:35)
| | Вот так я делал, но не помогло. | |
|
|
|
|
|
|
|
для: Wilder
(13.11.2010 в 20:19)
| | скрипты не работали даже без БД? | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 20:22)
| | Даже без БД, просто кидаешь форму в браузер и все. Я раньше имел дело с кодировкой - тут не похожая ситуация. Я бы не стал просто так писать, ведь столько тем про кодировку в поиске... | |
|
|
|
|
|
|
|
для: Wilder
(13.11.2010 в 15:28)
| | Классный совет, особенно в части " может кому поможет", то есть, на реальном сервере с похожей ситуацией просто меняем хостера? | |
|
|
|
|
|
|
|
для: Wilder
(13.11.2010 в 15:28)
| | м-да...
сам вчера поставил denwer и очень доволен тем что хорошо работает с вирт. хостами, есть заглушка для send-mail, создает вирт. диск, есть сайт поддежки и др.
а вам всего лишь надо было открыть файл apache\conf\httpd.conf , найти там строчку AddDefaultCharset и поставить кодировку которая вам нужна. но решили вы проблему более оригинально 8-) | |
|
|
|