|
|
|
| Здравствуйте.
Начал изучение PHP с книги "PHP в примерах" от С.Хольцнера. На странице 76 приводится пример кода с использование строковых функций и результат отображения в браузере.
Работаю на Денвере, версия PHP 5.2.4.
Вот код:
<?
echo trim (" Жизнь прекрасна!"), "<br>";
echo substr ("Жизнь прекрасна!", 6, 9), "<br>";
echo "\"прекрасна\" начинается с символа ", strpos ("Жизнь прекрасна!", "прекрасна"), "<br>";
echo ucfirst ("жизнь прекрасна!"), "<br>";
echo "Длина строки \"Жизнь прекрасна!\" ", strlen ("Жизнь прекрасна!"), " символов.<br>";
echo substr_replace ("Жизнь прекрасна!", "ужасна", 6, 9), "<br>";
echo chr (65), chr (66), chr (67), "<br>";
echo strtoupper ("Жизнь прекрасна!"), "<br>";
?>
|
А вот результат, который отображается У МЕНЯ в браузере IE:
Жизнь прекрасна!
нь пр
"прекрасна" начинается с символа 11
жизнь прекрасна!
Длина строки "Жизнь прекрасна!" 30 символов.
Жизужаснаекрасна!
ABC
ЖШзнь ЯреЪрасна!
|
Не могу понять, в чем проблема.
Кто-нибудь может подсказать, в чем может быть проблема?
Спасибо. | |
|
|
|
|
|
|
|
для: baston
(29.11.2009 в 18:40)
| | В какой кодировке текст скрипта? | |
|
|
|
|
|
|
|
для: Trianon
(29.11.2009 в 20:15)
| | UTF-8
Решил сменой кодировки скрипта на ANSI.
Ну, а если вдруг понадобится UTF-8, что делать? | |
|
|
|
|
|
|
|
для: baston
(29.11.2009 в 20:33)
| | Вводить текст на UTF-8 | |
|
|
|
|
|
|
|
для: baston
(29.11.2009 в 20:33)
| | применять функции для работы с мультибайтовыми кодировками. (mbstring) | |
|
|
|