Jump to content

Слетает кодировка при публикации ссылки на сайт в соц сетях


Recommended Posts

Ребят, есть проблема. Есть старенький сайт на самописном движке, который в будущем будет полностью переделываться, но не сейчас. Есть необходимость постить ссылочки на него в контактик. Но, при попытке опубликовать любую ссылку полностью слетает кодировка и вылезают крокозябры.

 

Собственно вопрос - как с этой штукой бороться?

post-4485-0-07142100-1418974440_thumb.png

Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Не, все равно по какой-то причине кракозябры вылезают. Причем на большинстве страниц все нормализовалось, а именно на той, на которую надо давать ссылку ничего не получается.

 

P.s. вот ссылка на страницу с кракозябрами - http://vk.cc/3hF5vF

post-4485-0-60179200-1418979010_thumb.png

Link to post
Share on other sites

ну так поставьте <meta charset="UTF-8">

Я поставил и на большинстве страниц все стало нормально, а на одной (на одном шаблоне) все осталось по прежнему. Причем это шаблон archive.php, который при переходе на name.ru/archive.php отображается вконтакте нормально, а при переходе на суб ссылки, вида name.ru/archive.php?act=view&id=45 уже со слетевшей кодировкой.

 

Перелопатил все файлы на хосте - везде где был старый <meta charset> сменил, но все равно почему то не работает :huh: 

Link to post
Share on other sites

на странице name.ru/archive.php?act=view&id=45 (http://vk.cc/3hF5vF) нет <meta charset="UTF-8">

Блин, может у меня что не так открывается? Может кэш или еще что? Я нашел его на 4-ой строке сверху, вроде все есть :huh:

post-4485-0-65970100-1418982650_thumb.png

Link to post
Share on other sites

потом

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

на 

<!DOCTYPE html>

потом... не знаю... :D

Убрал, но все равно ничего не получилось  :(

 

Ребят, может кто за звонкую монету сможет помочь в вопросе? Это не предложение о работе или услуге (не хочу нарушать правила), просто бонус на добровольной основе за помощь на добровольной основе.:))

Link to post
Share on other sites

неправильно... у вас  

<meta charset="UTF-8"/">

а нужно 

<meta charset="UTF-8">

:( неее (попробовал - провал). Да и вряд ли в этом дело, ибо адрес name.ru/archive.php крепится нормально, т.е. в этом файле все в порядке с кодировкой. Может быть дело в листалке, которая есть на странице (issuu), но с другими сайтами на которых есть листалка все норм.

Link to post
Share on other sites
  • VIP

Проблема ясна. Каким текстовым редактором правите файлы вашего сайта? Используете Notepad++, когда будете  редактировать шаблон сайта, в кодировке (редактора) поставьте UTF-8. Проблема решиться после этого.

Link to post
Share on other sites

Проблема ясна. Каким текстовым редактором правите файлы вашего сайта? Используете Notepad++, когда будете  редактировать шаблон сайта, в кодировке (редактора) поставьте UTF-8. Проблема решиться после этого.

Only notepad++, only hardcore :))) Им и пользуюсь и кодировку всегда выставляю. Я пол сайта переделал и они начали отображаться нормально (был весь сайт кракозябрами), а эта страница все не хочет становиться "правильной". А фактически только она и нужна.:)

 

 

<?php
header("Content-Type: text/html; charset=utf-8");
?>

Можно и так вписать, только этот код в самом самом верху должен обрабатываться, а только после него всё остальное.

 

Ой, как то это... мудрено. Зачем подключать кодировку через php, если она прописывается на странице в хедере просто.

 

 

ну тогда методом научного тыка... убирайте со страницы блоки... :)

сейчас буду пробовать.:) Вот только на остальных сайтах с этой листалкой все норм.

Link to post
Share on other sites
  • VIP

 

 


Ой, как то это... мудрено. Зачем подключать кодировку через php, если она прописывается на странице в хедере просто.

Просто, да не просто. Не всегда в хедере это срабатывает.

Link to post
Share on other sites
  • VIP

Only notepad++, only hardcore :))) Им и пользуюсь и кодировку всегда выставляю. Я пол сайта переделал и они начали отображаться нормально (был весь сайт кракозябрами), а эта страница все не хочет становиться "правильной". А фактически только она и нужна. :)

 

В таком случае отправил в ЛС инструкции, которые сам писал на блоге. Попробуйте что-то из них, должно помочь. 

Link to post
Share on other sites

В таком случае отправил в ЛС инструкции, которые сам писал на блоге. Попробуйте что-то из них, должно помочь. 

Вы так этично, прямо приятно:) И дали ссылку на инструкцию на своем блоге и не прорекламировали его на форуме. Спасибо, почитаю.:))

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...