powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / phpmorphy и windows-1251
5 сообщений из 5, страница 1 из 1
phpmorphy и windows-1251
    #38044670
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите пожалуйста почему может phpmorphy не работает при подключении словарей windows-1251. Хотя при подключений словарей utf-8 все работает.
У меня есть кусочек кода (взял в интернете).

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?
require_once( 'c:/php/libs/phpmorphy/src/common.php');
 
//  путь к каталогу со словарями
$dir = 'c:/php/libs/phpmorphy/dicts/utf-8';
 
//  будем использовать словарь для русского языка.
$lang = 'ru_RU';
 
//  опции
$opts = array(
    'storage' => PHPMORPHY_STORAGE_FILE,
);
 
// создаем экземпляр класса phpMorphy
try {
    $morphy = new phpMorphy($dir, $lang, $opts);
} catch(phpMorphy_Exception $e) {
    die('Error occured while creating phpMorphy instance: ' . $e->getMessage());
}

 //вызываем  функцию лемматизации
$a=$morphy->lemmatize($_POST['d']);

//передаем уже обработанное слово
echo $a[0];
?>



Как уже говорилось при подключенных словарей UTF-8 все работает. Подключаю словари windows-1251, то
Код: php
1.
echo $a[0];

не возвращает ничего.

Подскажите как решить эту проблему...

P.S. Проверяю командой
Код: php
1.
echo $morphy->getEncoding();


возвращает windows -1251
...
Рейтинг: 0 / 0
phpmorphy и windows-1251
    #38044727
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Входные данные в какой кодировке?
...
Рейтинг: 0 / 0
phpmorphy и windows-1251
    #38044780
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Наверно в UTF-8. Как поменять ?
Достаточно ли будет
Код: html
1.
<META content="text/html; charset=windows-1251" http-equiv="Content-Type">



или нет?
...
Рейтинг: 0 / 0
phpmorphy и windows-1251
    #38044785
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adylov TimurДостаточно ли будетНе туда копаете. У этого метатега другое назначение.


Adylov TimurКак поменять ?iconv
...
Рейтинг: 0 / 0
phpmorphy и windows-1251
    #38045304
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Вроде как разобрался, огромное спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / phpmorphy и windows-1251
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]