[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с strtolower
Спиртус
Есть кусок в коде:
$words = strtolower($words);
echo $words;

В итоге выводит:
������������A 533;������������& #65533;�����������ᦙ 3;������������ 5533;���������

Как это исправить?

В коде прописано:
header("Content-Type: text/html; charset=utf-8");
setlocale(LC_ALL, 'ru_RU.UTF-8');

(Если эта информация потребуется)



Спустя 7 минут, 7 секунд (9.09.2012 - 19:54) pak написал(а):
$w = 'ПРИвет';
$words = mb_strtolower($w, 'UTF-8');
echo $words;

Спустя 1 минута, 32 секунды (9.09.2012 - 19:56) Guest написал(а):
Цитата (pak @ 9.09.2012 - 19:54)
$w = 'ПРИвет';
$words = mb_strtolower($w, 'UTF-8');
echo $words;


Помогло! Огромное спасибо!

Спустя 1 час, 59 минут, 26 секунд (9.09.2012 - 21:55) Спиртус написал(а):
Вылезла еще проблема со знаками вопроса вместо текста.

Есть код
$tmp_word = substr($words, 0, 3);
echo "<b>".$tmp_word."</b><br>";

Вместо трех первых символов строки, которые должно было вывести, выводит "д�" т.е. одну букву и знак вопроса. :(

Спустя 13 минут, 56 секунд (9.09.2012 - 22:09) Спиртус написал(а):
Откопал
$tmp_word = mb_substr($words, 0, $part, 'UTF-8');
mad.gif
Быстрый ответ:

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