Помощ » Въпроси и отговори » Как да добавя текс на Кирилица…

  • Здравейте,
    Искам да добавя кратък текст във footer който да е на кирилица .
    Когато го направя обаче всичко става на маймуници.
    Енкодинга на блога ми е UTF-8.
    Някой да има идея как да го направя?
    Благодаря предварително!

Виждате 4 отговора - 1 от 4 (от 4 общо)
  • Това означава, че останалата информация на страницата (постовете примерно) са изолети. Защо се е получило така? Причини и възможности бол.

    Първото място (на 90% съм сигурен, че тук е проблемът), където трябва да провериш, дали буквите са записани като изолети или уникод, е ДБ. Но за целта ти е необходим конзолен достъп до нея. Не, phpMyAdmin не върши работа в този случай. След като се логнеш конзолно в ДБ, ще му кажеш, че желаеш уникод:
    set names utf8;
    Тогава ще видиш как се показват буквите. Ако проблемът е тук, тогава ще попиташ гугъл за туториал, как да конвертираш таблици и информация от изолети в уникод. Но преди това ще си си направил бекъп на ДБ.

    Успех.

    П.П. А има и друг начин, при който не е необходим конзолен достъп, но той отнема мноооооого време:
    1) правиш тестов пост, в който има кирилица и латинаца
    2) виждаш, че всичко е ОК (нещо, което предполагам, че ще се случи)
    3) минаваш ръчно през абсолютно всички постове и ги актуализираш

    Ако това не помогне, а точка (2) е изпълнена, тогава минаваш през всички постове, изтриваш ги и ги пускаш като нови със задна дата. Но преди да почнеш, пускаш един извинителен пост, защото RSS абонираните ще получат всичко на ново …

    Модератор Ivaylo Draganov

    (@dragunoff)

    Ако си добавяш текста директно във footer.php, т.е. като чист HTML текст, то проблема (поне според моя опит и разбиране) няма нищо общо с БД, а с кодирането на самия РНР-файл. Аз използвам notepad++, за да си редактирам файловете и винаги, когато имам текст на кирилица ги преобразувам в UTF-8 without BOM(ако има BOM изскачат проблеми с някои браузъри). В notepad++ това става така:

    Format > Convert to UTF-8 without BOM

    Колкото до БД, още преди да си инсталирай WP винаги си я слагай на utf8_general_ci (или utf8_unicode_ci), за да нямаш проблеми с бъдещи публикации и разширения. За тази смяна и phpMyAdmin върши работа (от раздел „Операции“ се прави смяната на колацията). Разбира се, отразявай промените и в wp-config.php

    Thread Starter xclusivebg

    (@xclusivebg)

    Благодаря и на двамта за отговорите, пробвах с notepad++ да форматирам текста в UTF-8 without BOM и сега всичко е ОК.
    Отново Благодаря за помоща!
    Поздрави!

    Здаравейте,

    Имам проблем с маймуницата и аз. Реших, че е по-добре да пиша в тази тема.

    Това ми е сайта в разработка

    WordPress 2.7.1
    Atahualpa 3.2 – тема

    Проблемът е в маймуницата, в сорса ще го видите. Виждам, че енкодинга е UTF-8, но незнам къде е проблема.

    Благодаря предварително!

Виждате 4 отговора - 1 от 4 (от 4 общо)
  • Темата ‘Как да добавя текс на Кирилица…’ е затворена за нови отговори.