|
|
|
|
|
для: glsv (Дизайнер)
(24.02.2007 в 07:47)
| | Не помогает.
Допустим, такой код:
<?php
setlocale(LC_ALL, 'ru_RU.CP1251');
$rus = "Свинство редкостное";
echo "Количество слов в русской строке = ".str_word_count($rus)."<br>";
$eng = "The rain in Spain";
echo "Количество слов в англ. строке = ".str_word_count($eng);
?>
|
В результате выдает:
Количество слов в русской строке = 5
Количество слов в англ. строке = 4 | |
|
|
|
|
|
|
|
для: Слипа
(22.02.2007 в 00:41)
| | Вам нужно настраивать работу PHP, установить нужную локаль. AddDefaultCharset и .htaccess - это настройка Apache. Она Вам здесь не поможет.
Посмотрите функцию setlocale(). | |
|
|
|
|
|
|
|
для: cheops
(22.02.2007 в 12:26)
| | Windows XP SP2 | |
|
|
|
|
|
|
|
для: Слипа
(22.02.2007 в 00:41)
| | Дело под Windows происходит или под UNIX-подобной операционной системой? | |
|
|
|
|
|
|
| Помогите, пожалуйста, разобраться с кодировкой!
У меня Апаче 2.2.3 и PHP 5. Начала учить строковые функции и вижу, что str_word_count неправильно считает слова в строке, если строка написана по-русски.
Но никак не могу установить кодировку win-1251.
Пробовала и в httpd.conf ее прописать (AddDefaultCharset windows-1251), и создала .htaccess в корневой папке.
Никакого результата!
Подскажите, с чем это может быть связано и как решается.
Заранее спасибо. | |
|
|
|
|