Автор Тема: ht://Dig проблем с възпроизвеждането  (Прочетена 586 пъти)

lo3o

  • Новаци
  • *
  • Публикации: 2
    • Профил
Здравейте
 имам проблем с визуализирането на индексирани на страници
 писани на кирилица. За самото индексиране ползвам последната
 версия на 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.

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

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

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
ht://Dig проблем с възпроизвеждането
« Отговор #1 -: Mar 16, 2005, 12:39 »
Имам спомени че Berkley DB, която той ползва за основа трябваше да е компилирана с поддръжка на този набор от символи.
Активен

0x2B|~0x2B

lo3o

  • Новаци
  • *
  • Публикации: 2
    • Профил
ht://Dig проблем с възпроизвеждането
« Отговор #2 -: Mar 16, 2005, 13:53 »
Ами най-интересното е, че когато изпълня htdump върху създадената база, при прегледа на създадените файлове, всичко е ОК. Имам предвид, че кодирането е както трябва и се чете без никакви проблеми.
Вече при извършване на търсене през браузър, резултатите ги извежда правилно, т.е. търсенето е коректно, но символите на текста са миш-маш.
Например, вместо "София", аз получавам в браузъра това: "&#209;&#238;&#244;&#232;&#255;", а в сорс-кода на ХТМЛ страницата "&Ntilde;&icirc;&ocirc;&egrave;&yuml;"

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