Титла: 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! |