[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в базу данных имени с большой буквы
igorianru
Здравствуйте, такая проблема, при регистрации человек может написать свое имя с маленькой буквы. как сделать чтобы имя записывалось в базу с большой буквы



Спустя 36 минут, 7 секунд (30.10.2011 - 01:15) vitaly777 написал(а):

Спустя 8 минут, 49 секунд (30.10.2011 - 01:24) igorianru написал(а):
Спасибо ;-)

Спустя 17 минут, 48 секунд (30.10.2011 - 01:42) igorianru написал(а):
Проблемка, с латиницей здорово справляется а вот кириллицу в квадратиках выдаёт

ucfirst(strtolower($name));

Спустя 10 часов, 21 минута, 23 секунды (30.10.2011 - 12:03) vitaly777 написал(а):
Цитата (igorianru @ 30.10.2011 - 01:42)
Проблемка, с латиницей здорово справляется а вот кириллицу в квадратиках выдаёт

ucfirst(strtolower($name));



кодировку подправь..
т.е. если используешь utf-8, то и файл твоего скрипта должен быть записан
в utf-8, и на страничке кодировка должна стоять charset=utf-8 ( это в <HEAD> )


PS. если помогло, можно на карме плюсик нажать smile.gif)

Спустя 2 часа, 5 минут, 4 секунды (30.10.2011 - 14:08) vital написал(а):
Цитата (vitaly777 @ 30.10.2011 - 11:03)
Цитата (igorianru @ 30.10.2011 - 01:42)
Проблемка, с латиницей здорово справляется а вот кириллицу в квадратиках выдаёт

ucfirst(strtolower($name));



кодировку подправь..
т.е. если используешь utf-8, то и файл твоего скрипта должен быть записан
в utf-8, и на страничке кодировка должна стоять charset=utf-8 ( это в <HEAD> )


PS. если помогло, можно на карме плюсик нажать smile.gif)

Когда не знаете лучше молчать. Это здесь не при чем.

Топикстартеру:
просто юзайте это
<?php
function mb_ucasefirst($str){
$str[0] = mb_strtoupper($str[0]);
return $str;
}
?>

ucfirst не работает с юникодом.

Спустя 1 час, 22 минуты, 46 секунд (30.10.2011 - 15:31) Guest написал(а):
Цитата (vital @ 30.10.2011 - 11:08)
Когда не знаете лучше молчать. Это здесь не при чем.

обычно кто много знает, не понтует.


а по ucfirst() правильно сказал..

Спустя 1 минута, 9 секунд (30.10.2011 - 15:32) vitaly777 написал(а):
Цитата (Guest @ 30.10.2011 - 15:31)
Когда не знаете лучше молчать. Это здесь не при чем.

обычно кто много знает, не понтует.


а по ucfirst() правильно сказал..



мои слова.

Спустя 5 часов, 14 минут, 50 секунд (30.10.2011 - 20:47) killer8080 написал(а):
Если в utf8
$string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.