RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное   Создать новую тему Опрос: Ответ на сообщение
Автор: Тема: сравнение строк на PHP (локализация)
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 25.6.2004 в 09:37 Ответить с цитированием
сравнение строк на PHP (локализация)


помогите пожалуста.

я сравниваю строки
"коля" и "Коля" без учета регистра
пхп выдает ложь, я устанавливаю
setlocale(LC_ALL,"ru_RU";)
и получаю истину,
но тут же сравниваю "саша" и "Саша"
и получаю ложь.
в чем может быть дело?
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 25.6.2004 в 10:44 Ответить с цитированием


дык:
1. чем ты сравниваешь? как мы тут недавно выяснили, из всех PHP-шных функций корректно работает с локалью только strcoll
2. какая у тебя кодировка? Для 1251 надо ставить setlocale(LC_ALL,"ru_RU.cp1251";)
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 25.6.2004 в 15:12 Ответить с цитированием


сравнения я делал:
1) if (false!==stristr($s1,$s2))
2) preg_match
3) пытался просто такое: echo strtolower("Саша";) -выводил Саша
да, я пытался ставить локализацию ru_RU.cp1251,
но результат тот же,
а еще я заметил что глюк этот касается только некоторых букв
например эс - "С" (русская)
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 7.7.2004 в 14:48 Ответить с цитированием


yo, топик сдох?
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 12.9.2005 в 08:01 Ответить с цитированием


мало ли кому пригодиться, я перебирал очень долго
на FreeBSD работает вот так
setlocale(LC_ALL, "ru_RU.CP1251";);
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 12.9.2005 в 12:51 Ответить с цитированием


Мне очень пригодилось!)) пасибо Аноним!
Создать новую тему Опрос: Ответ на сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 73.9% - SQL: 26.1%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.