登录 | 注册 | FAQ
Anonymous

PHPru_Search v.2.7 вопрос по кодировке.

+ 发表回复

9 篇帖子 分页: 1 / 1


PHPru_Search v.2.7 вопрос по кодировке.

PashokB » 周日 10月 21, 2012 11:42 am

У мменя на сайте стоит поиск PHPru_Search v.2.7. Раньше весь сайт у меня был в кодировке windows-1251. Но вскоре, по ряду причин мне пришлось перевести его в UTF-8. Когда сайт был на windows-1251, поиск работал безупречно, но вот после перевода кодировки всё стало отображаться крякозябрами. Я в notepad++ все файлы поиска перевёл в utf-8, в мета-тегах и php хидерах указал тоже кодировку utf-8. Всё стало отображаться коректно, кроме описания ссылок (сами ссылки нормально отображают русский текст, а описание нет), также поисовый запрос не воспринимает русский текст.
Мне кажется, что вся проблемма в файле search.php. Его кодировку в notepad++ я перевёл, но вот ни хидеры, ни мета-теги в нём указать не получается, так-как при индексации там всё удаляется. Я полагаю, что можно указать кодировку в файле index.php в месте подключения search.php. Здесь:

$FILE = file('sdata/search.php');
$count = count($FILE);
PHPruSearch('..','rus');
for ($x = 0; $x < $count; $x++) // выбираем файл

Сам я PHP не знаю, поэтому и прошу помощи.
Прилагаю сам скрипт в 3 архивах. Его надо вставить в одну папку и назвать её phprusearch.

Помогите пожалуйста кто может! Очень надо!
Заранее спасибо!!!

附件

  1. phprusearch2.zip (25.01 KiB) 被下载 1112 次

  2. phprusearch3.zip (8.34 KiB) 被下载 1095 次

  3. phprusearch1.zip (17.45 KiB) 被下载 1084 次

头像

PashokB

  • 帖子: 8
  • 注册: 周日 10月 21, 2012 11:33 am

Re: PHPru_Search v.2.7 вопрос по кодировке.

XainPro » 周五 11月 09, 2012 2:21 pm

какой текст вы хотите заменить и с которой текст, который нужно заменить.
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm

Re: PHPru_Search v.2.7 вопрос по кодировке.

PashokB » 周五 11月 09, 2012 3:43 pm

Я хочу заменить текст, который выходит в описании после слов "найдено X совпадений ( точных - X, похожих - X) среди них такие как:" Именно этот текст после этих слов выходит у меня кракозябрами (Посмотрите скрин в приложенных файлах). Ещё я обнаружил, что файл search.php на сервере имеет кодировку winnows-1251, не смотря на то, что весь сайт у меня в utf-8. Я пологаю, что именно из-за этого так всё криво работает, но изменить кодировку не получается. Возможно также, что из файла search.php текст просто берётся в windows-1251. Я нашёл у себя оригинальный скрипт PHPru_Search v.2.7 в кодировке windows-1251. Там есть файл readme.html. В нём боле менее подробно описана работа скрипта. Возможно он чем-то поможет.

Подскажите хотя бы в каком направлении копать. Заранее благодарю за помощь.

附件

  1. phprusearch.zip (16.61 KiB) 被下载 1091 次
    Оригинальный файл в кодировке windows-1251

  2. Снимок.jpeg (38.63 KiB) 被下载 1446 次
    Скрин работы скрипта

头像

PashokB

  • 帖子: 8
  • 注册: 周日 10月 21, 2012 11:33 am

Re: PHPru_Search v.2.7 вопрос по кодировке.

XainPro » 周日 11月 11, 2012 8:42 am

Я думаю, вы должны загрузить все файлы в любом HTML-редакторе и использовать поиск и замену вариант.
некоторые хорошие HTML редакторов, которые помогут вам это сделать
являются Notepad + +, Adobe Dreamweaver
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm

Re: PHPru_Search v.2.7 вопрос по кодировке.

PashokB » 周日 11月 11, 2012 4:34 pm

В Notepad++ я уже давно поменял кодировку всех файлов на utf-8. В мета тегах и php хидерах тоже указал кодировку utf-8. Но это не помогает. Точнее помогает, но только частично. Это видно из скрина работы скрипта. Здесь проблемма, похоже, должна решаться по другому.
头像

PashokB

  • 帖子: 8
  • 注册: 周日 10月 21, 2012 11:33 am

Re: PHPru_Search v.2.7 вопрос по кодировке.

Muxa » 周日 11月 11, 2012 7:23 pm

я не знаю, изменили вы или нет но по вопросу кодировки в архиве дела обстоят так:

index.php, form.php, func_list.php, faq.php - ISO-8859-1

sadmin/index.php, readme.html, indexer.php - WINDOWS-1251

footer.php, search.php, admin.php, sconfig.php, phpru.css, query.php - UTF-8 (без BOM)


Надо чтобы все файлы были в одной кодировке.
头像

Muxa

  • 帖子: 181
  • 注册: 周二 5月 15, 2012 7:14 pm

Re: PHPru_Search v.2.7 вопрос по кодировке.

PashokB » 周一 11月 12, 2012 4:15 pm

Muxa, спасибо за замечание. И в правду обнаружил файлы, которые я похоже забыл перевести в utf-8. Перевёл их в одну кодировку с другими файлами, но из-за этого скрипт работает также неполноценно. Всё-таки я полагаю, что проблема заключается в каком-то коде одного из файлов.
头像

PashokB

  • 帖子: 8
  • 注册: 周日 10月 21, 2012 11:33 am

Re: PHPru_Search v.2.7 вопрос по кодировке.

Muxa » 周一 11月 12, 2012 8:01 pm

вопрос был по кодировке, остальное я и не смотрел))
头像

Muxa

  • 帖子: 181
  • 注册: 周二 5月 15, 2012 7:14 pm

Re: PHPru_Search v.2.7 вопрос по кодировке.

Ser-Vic » 周四 1月 03, 2013 4:51 pm

Попробуй поменять кодировку в файле .htaccess
AddDefaultCharset windows-2151
на AddDefaultCharset UTF-8
头像

Ser-Vic

  • 帖子: 6
  • 注册: 周三 2月 22, 2012 1:08 am


+ 发表回复

分页: 1 / 1