Сообщение от e1f
|
но вот как быть с Юникодом?
|
Извиняюсь если скажу сейчас что-то глупое, но все-же:
страница у меня в кодировке cp1251
<meta http-equiv="Content-Type" content="text/html; charset=cp1251" />
кодировка по умолчанию у сервера тоже cp1251.
Откуда тогда взяться юникоду?
Как я понимаю символы юникода могут быть вставлены пользователем сайта в поля регистрации, и как я понимаю для этого им надо будет вставить эти символы специально извне. Но тогда регулярка вырежет этот юникод, чтоб не баловались....
Или юникод может попасть другим способом и тогда стоит доработать регулярку?
как я понял для юникода нужна доработка следующая:
$text = ereg_replace("[^".chr(0x7F)."-".chr(0xff)."\u007F-\u00FF-]", "", $text);
Хотя наверное что-то не так написал.