|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.07.2010, 16:08 | #1 |
Пользователь
Регистрация: 08.06.2007
Сообщений: 59
|
Проверка данных, проблемы с кодировкой
Доброго времени суток!
вот собственно проблема: С формы поступают данные $_POST[name], Проверяю их следующим образом: eregi("^[a-zA-Zа-яА-Я0-9 _\(\)\:\;\.\,\!\?\"\-]*$", $_POST[name]) Но почему-то, регулярка отказывается пропускать русские буквы Кодировка везде установлена UTF-8 (header('Content-Type: text/html; charset=utf-8');) В чем может быть проблема? заранее спасибо ) PS когда устанавливал кодировку windows-1251, регулярное выражение пропускала русские буквы.
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
|
25.07.2010, 19:04 | #2 | |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Ну про то, чтобы глянуть мануал - я не спрашиваю. Ведь это уже сделано, да? Напомню что там написано:
Цитата:
http://www.php.net/manual/en/referen....modifiers.php Последний в списке модификатор "u".
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
|
25.07.2010, 19:33 | #3 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Вы можете получать данные в неверной кодировке, такое часто бывает, особенно, если работаете с ajax. Воспользуйтесь в этом случае следующей функцией:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с кодировкой! | bookkc | PHP | 5 | 17.05.2009 22:25 |
Проблемы с кодировкой? | [Smarik] | БД в Delphi | 35 | 15.02.2009 15:32 |
Проблемы с кодировкой | LAGOX | PHP | 7 | 14.02.2009 15:13 |
Проблемы с кодировкой | Levchik | HTML и CSS | 2 | 16.12.2008 16:12 |
Проблемы с кодировкой писем | Черничный | Win Api | 7 | 16.06.2008 12:19 |