- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: alexch
Subject: неверная кодировка при индексации

freebsd 4.11/mysql 5.0.22/apache 2.0.58/php 5.1.4/dpsearch 4.40

установил из портов
в конфиге индексера написано (результат индексирования в базу)

DBAddr mysql://indexer:[EMAIL 
PROTECTED]/kontrakty_search/?dbmode=multi&stored=localhost:7004&charset=cp1
251
LocalCharset windows-1251
Allow .html .htm .php .php3 */
AddType "text/html; charset=windows-1251" *.html *.php
DefaultLang ua
VaryLang "ua ru"
Server http://www.kontrakty.com.ua/

сам сайт частью файлами html частью в базе mysql поэтому индексируем по линкам

переменные mysql
mysqladmin -u root -p variables | grep char

| character_set_client            | cp1251                                      
           |
| character_set_connection        | cp1251                                      
           |
| character_set_database          | cp1251                                      
           |
| character_set_filesystem        | binary                                      
           |
| character_set_results           | cp1251                                      
           |
| character_set_server            | cp1251                                      
           |
| character_set_system            | utf8                                        
           |
| character_sets_dir              | /usr/local/share/mysql/charsets/            
           |

таблицы в базе создаем в кодировке cp1251
mysql --default-character-set=cp1251 -u root -p kontrakty_search < create.multi

в httpd.conf 
AddCharset WINDOWS-1251 .cp-1251   .win-1251

и php.ini написано
default_charset = "windows-1251"

все указывает на отдачу сайта в кодировке windows-1251

однако в любой таблице из базы получаем

&#1089;&#1074;i&#1078;&#1080;&#1081; 
и тд

запускал 

indexer -v5 -a indexer.conf

смущает эта запись
indexer[54534]: {01} Response.Charset: <NULL>
                                                            ^^^^^^
понимаю так что сайт не отдает индексеру в виндовой кодировке

как лечить??

П.С.
freebsd 4.11/mysql 4.1.20/apache 13/php 4/dpsearch 4.28
все чудненько работало
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;post=

Reply via email to