|
|
|
| Как бы "Строку" превратить в "строку" или "СТРОКУ", если она в Юникоде?
Существуют ли функции, что бы "строку" превратить в "Строку", т.е. сделать строку с заглавной буквы?
Спасибо. | |
|
|
|
|
|
|
|
для: Zilog
(03.09.2009 в 22:15)
| | http://ua2.php.net/manual/en/function.mb-strtoupper.php | |
|
|
|
|
|
|
|
для: @ndry
(03.09.2009 в 22:26)
| | >mb-strtoupper()
С русским труба. Квадраты. | |
|
|
|
|
|
|
|
для: Zilog
(04.09.2009 в 00:33)
| | второй параметр указали? | |
|
|
|
|
|
|
|
для: Trianon
(04.09.2009 в 03:46)
| | >второй параметр указали?
да, дело оказалось в нем. Только ранее я указывал так, как написано здесь, в кавычках:
Пример 1. mb_convert_case() example
<?php
$str = "mary had a Little lamb and she loved it so";
$str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
$str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
echo $str; // Prints Mary Had A Little Lamb And She Loved It So
?>
http://www.php.su/functions/?mb-convert-case
|
а оказалось, что надо без кавычек и без дефиса: UTF8 | |
|
|
|
|
|
|
|
для: Zilog
(04.09.2009 в 23:21)
| | Кавычки явно убрали зря. | |
|
|
|
|
|
|
|
для: Zilog
(04.09.2009 в 00:33)
| | 1. Нужно указать кодировку вторым параметром в кавычках, если в таком случае вы получаете неверный результат, то учтите, что текст изначально мог быть не UTF-8 и его нужно переконвертировать к соответствующем формату. Воспользуйтесь каким-небудь средством для проверки:
а) онлайн утилитами распознавания кодировки
б) используйте библиотеку iconv чтобы предварительно конвертировать строку в UTF-8 и посмотрите поможет ли это (соответственно если да - я оказался прав).
http://ua.php.net/manual/en/book.iconv.php
в) попробуйте определить кодировку встроенными средствами
http://ua2.php.net/manual/en/function.mb-detect-encoding.php
Учтите: "UTF-8 does not support html entities". Значит всё, что будет в строке выглядить как HTML сущность обработке может не поддаться...
2. Почему вы используете mb_convert_case вместо md_strtoupper? | |
|
|
|