Неверно работает strtoupper!

  • Автор темы GreatWeb
  • Дата начала

GreatWeb

Guest
Неверно работает strtoupper!

Есть такая проблема:
на одном хостинге при выполнении кода $ttt=strtoupper("Привет internet"); Переменной $ttt присваевается значение: "Привет INTERNET".
А одна должна быть "ПРИВЕТ INTERNET", т.е. она преобразует к верхниму регистру только английские символы! Как настроить хост, чтобы все (!) символя преобразовывались в верхниму регистру?
Или из-за чего могла возникнуть данная проблема?
 

tony2001

TeaM PHPClub
тебе нужно поменять локаль на русскую с пом. [m]setlocale[/m]
список доступных русских локалей можно посмотреть так:
locale -a | grep ru
 

Фанат

oncle terrible
Команда форума
Меня давно один вопрос мучает.
А чего ты свои во просы на Форуме для продвинутых юзеров не задаешь?
 

GreatWeb

Guest
тебе нужно поменять локаль на русскую с пом. setlocale
список доступных русских локалей можно посмотреть так:
locale -a | grep ru
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8

Какой выбрать?
 

nagash

Guest
GreatWeb
а какой тебе больше нравится? =)
 

Benjamin

Guest
А я вручную по коду буквы сделал два массива с мелкими и большими буквами, join & split & join... и все пахает...
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Benjamin
А я вручную по коду буквы сделал два массива с мелкими и большими буквами, join & split & join... и все пахает...
Это повод для гордости?
 

nagash

Guest
а ты скрипту не передавай в виндусовской кодировке... видишь он такого не понимает... ты ему в кои8 передавай...
 
Сверху