korvin0
моська
в очередной раз ereg и setlocale()
Искал в форумах, но что-то ничего не нашел, что бы у меня заработало.
Данный пример упорно выдает "Non-ok". Пробовал под Win32 и Linux, разные локали ставил, но все одно - не работает!
Какую нужно локаль ставить и вообще, где мне узнать какие есть названия локалей (хотелось бы, чтобы работало на разных хостингах на различных платформах, а не на одной-двух каких-нибудь)?
Искал в форумах, но что-то ничего не нашел, что бы у меня заработало.
PHP:
<?php
setlocale(LC_ALL,'ru','ru_SU');
if (ereg("^[[:alnum:]]*$","хёех")) echo "OK!"; else echo "Non-ok!";
?>
Какую нужно локаль ставить и вообще, где мне узнать какие есть названия локалей (хотелось бы, чтобы работало на разных хостингах на различных платформах, а не на одной-двух каких-нибудь)?