Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: lo3o в Mar 16, 2005, 12:09



Титла: ht://Dig проблем с възпроизвеждането
Публикувано от: lo3o в Mar 16, 2005, 12:09
Здравейте
 имам проблем с визуализирането на индексирани на страници
 писани на кирилица. За самото индексиране ползвам последната
 версия на ht://Dig 3.2.0b6 върху SuSE 9.2. Изчетох маса
 материали в Интернет, но така и не успях да се справя с
 проблема. В конфигурационния файл htdig.conf добавих
следните редове

locale: bg_BG.CP1251
lang_dir: /usr/local/lib/ispell
endings_affix_file: ${lang_dir}/bulgarian.aff
endings_dictionary: ${lang_dir}/bulgarian.hash

 По този начин не би трябвало да имам проблем с кирилицата.
 Когато погледна сорс-кода с резултатите от търсенето виждам
 йероглифи, които не могат да се четат при никой
Character-encoding.

 Ако някой се е сблъсквал с проблема и има отговор, много ще
съм благодарен за помощта!
Благодаря предварително:)))

 p.s. Страниците са правени с charset=windows-1251, a
localeто на системата на която пускам rundig e bg_BG.1251


Титла: ht://Dig проблем с възпроизвеждането
Публикувано от: romeo_ninov в Mar 16, 2005, 12:39
Имам спомени че Berkley DB, която той ползва за основа трябваше да е компилирана с поддръжка на този набор от символи.


Титла: ht://Dig проблем с възпроизвеждането
Публикувано от: lo3o в Mar 16, 2005, 13:53
Ами най-интересното е, че когато изпълня htdump върху създадената база, при прегледа на създадените файлове, всичко е ОК. Имам предвид, че кодирането е както трябва и се чете без никакви проблеми.
Вече при извършване на търсене през браузър, резултатите ги извежда правилно, т.е. търсенето е коректно, но символите на текста са миш-маш.
Например, вместо "София", аз получавам в браузъра това: "Ñîôèÿ", а в сорс-кода на ХТМЛ страницата "Ñîôèÿ"

Ще видя резултата след прекомпилиране на Berkley DB.
Благодаря romeo_ninov!