На площадке кодировка UTF-8, а ссылки в windows-1251
Сответственно выглядит все очень погано. Что делать?
|
добавлю что это:
Код HTML:
$o['charset'] = 'UTF-8'; |
а если удалить links.db?
|
у меня та же самая проблема, не помогает ничего, что делать???
|
после внесения изменений в код вызова сапе желательно удалять линкс.дб, а то результата можно ждать несколько суток.
Если что то сразу не получилось - можно публиковать адрес ресурса. Параноики - могут в личку. |
А чего бы не перекодировать ссылки перед выдачей?
Код:
echo mb_convert_encoding($sape->return_links(), "UTF-8", "CP1251"); Код:
echo iconv("CP1251", "UTF-8", $sape->return_links()); |
Есть такая проблема. Похоже не работает
$o['charset'] = 'UTF-8'; поскольку сама база все равно создается в win-1251. Приходится включать mb_convert_encoding. Есть смысл добавить в faq. |
Перекодировать ссылки перед выводом нет необходимости, так же вовсе не обязательно включать флаг, указанный maxsite, т.к. если все верно сделано, то наш сервер отдает links.db уже в нужной кодировке. Т.е. перекодирование производится на нашей стороне.
Самый верный способ - удалить старый links.db и посмотреть в какой кодировке закачается новый. Если кодировка будет не та, что вам нужна - значит что-то вы сделали не так. Кстати, сталкивались с ситуциями, когда в метатегах прописана одна кодировка, а по факту весь контент в другой. При этом IE, например, отображает страницу в реальной, а не указанной кодировке. - посмотрите, ноги могут расти отсюда. |
Подтверждаю. Утф-8 ИНОГДа подглюкивает. Т.е. 97% времени скачивается нормальный файл, а 3% в 1251. Ни каких кодов, естесственно, на сайте не меняется.
|
Цитата:
|
Часовой пояс GMT +3, время: 09:20. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.