может ли система показывать отдельно в разных кодировках для каждой страницы?
разъясните плиз мой вопрос - может ли система показывать отдельно в разных кодировках ссылки для каждой страницы?
У меня связка основной сайт на чистом html (windows-1251) + wordpress (UTF-8) на wordpress ссылки крякозябрами :( или наоборот... как быть? |
Теоретически может, если хорощо отшлифовать напильником. Практически проще вордпресс на 1251 перевести.
|
конвертируй перед выводом и все дела
вот только надо проверить что скажет товарищ Робот на это |
Можно и конвертировать, но лучше о пользователе подумать. Несколько кодировок на сайте - этож насколько надо к пользователю быть безразличным? Или все для ссылок, все для победы?
|
Никто не виноват что UTF-8 - стандарт для вордпреса.. Другие кодировки несут большие проблемы..
Несколько кодировок на сайте - этож для пользователя все равно, так как броузеры автоматом вроде определяют корректно. Sasa, а поподробнее можно? Спасибо! |
Цитата:
но как оно себя поведет при разных кодировках на рахных страницах не знаю пробовать надо Мой сайт использует кодировку UTF-8 (или любую другую), будут ли ссылки корректно отображаться? Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку: $sape = new SAPE_client(); изменить на: $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); |
Цитата:
|
Цитата:
|
Цитата:
эх.. хотелось бы обойтись без перекодировки самой базы... есть решение? |
Цитата:
Например базу храните в ЮТФ, а перед выводом на странички в 1251 конвертите ссылки в 1251. Или второй вариант - храните 2 базы, одну в ЮТФ, вторую в 1251 и для страницы выдаете им ссылки в своей кодировке. И еще много, много геморройных вариантов. |
система не может работать в разных кодироках, потому что links.db загружается в 1 кодировке. Можете попробовать конвертить его сами, я еще не пробовал
|
Несколько кодировок на сайте
Есть сайт в кодировке WINDOWS-1251 и блог на WP в кодировке UTF-8.
links.db в кодировке UTF-8. На сайте вместо кода PHP код:
PHP код:
SAPE не будет ругаться из-за того, что я код поменял? |
Цитата:
|
Перекодировка - это, конечно хороший вариант.
Можно и так: для разных кодировок использовать разные БД. Для этого создать разные папки с идентификатором сапы. Одна папка будет так: ./win1251/ADSFGATF7654FHGHG8y/.. а другая так: ./utf8/ADSFGATF7654FHGHG8y/.. Ну, а дальше всё понятно - обращаться к нужной папке... и всё... :) |
Часовой пояс GMT +3, время: 18:17. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.