Cum să scrii cu diacritice în WordPress?

Eeee, m-a pocnit acu vreo două zile gândul că vreau sa apuc standardul tastaturilor româneşti cu diacritice, că doar suntem români, nu? Mi-am dat repede seama că asta este doar o scuză de doi bani şi că pot scrie cu puţin efort chiar şi acum cu diacritice pe blog, mai ales ca l-am vrut in limba română.

Am primit instantaneu sfaturi de la Undelete, Nicu, Rasebo prin comentariile de la articol. Problema pe care am avut-o era cam aşa:

  1. scriam in panoul de control un text cu diacritice, ele erau afişate corect;
  2. când dădeam să-l public, în locul diacriticelor apăreau doar semne de intrebare.

Cum am rezolvat problema:

  1. în setările de afişare din panoul de control WordPress, m-am asigurat ca am – Encoding pentru pagini și feed UTF8;
  2. în phpMyAdmin, am setat modul de gestiune al bazei de date WordPress – connection collation – să fie UTF8;
  3. apoi am refăcut tabelele comments şi posts astfel încât modul de gestiune a tabelelor să fie utf8_romanian_ci.

Pasul 3 se rezolvă prin executarea in phpMyAdmin a comenzii alter table wp_posts convert to character set utf8 pentru tabela de articole şi cea de comentarii. Problema mea a fost că totuşi nu reuşeam să scriu cu toate diacriticele, doar â şi î erau ok, restul în continuare erau înlocuite cu semnul întrebării.

Am intrat şi pe grupul dedicat diacriticelor de pe Google, o sursă de asemenea foarte utilă de informaţii în domeniu. După mai multe încercări nereuşite, am observat că la pasul 3, cu toate ca rularea comenzii îmi intorcea mesaj de succes, când m-am uitat la tabela de posturi, gestionarea era setată UTF8, dar la nivelul câmpurilor, aveam în continuare  latin1_swedish_ci. Problema s-a rezolvat destul de simplu printr-o nouă comandă mySql în phpMyAdmin. Nefăcând nimic altceva faţă de prima dată, înseamnă că, foarte probabil, nu o făcusem corect din prima. Deci mare atenţie la fiecare pas.

Acum sunt foarte bucuros că pot scrie în română, că asta-i limba mea-noastră. Îmi mai scapă câte un diacritic, dar nu-i nimic, cu timpul voi scrie mai repede şi mai corect.

În final vreau să îţi spun, că, poate chiar mai mult decât rezolvarea problemei in sine, m-a bucurat faptul ca am avut ajutor imediat de la o mulţime de români şi asta mi-a făcut inima să-mi crească. Hai România, cu limba românăăăăăăăă.

şşşş ţţţţ ăăăăă îîîîîî ââââ uuuuuurrrrraaaaaaaaaaa

PS: în urma corecturii pertinente sugerate de Undelete, am schimbat titlul  astfel încât să fie corect dpdv gramatical şi optim pentru motoarele de căutare. Sper ca prima parte să nu se mai întâmple, că de cenzurat, nici nu se pune problema…

Comentarii

52 de răspunsuri la „Cum să scrii cu diacritice în WordPress?”

  1. […] cei care au probleme cu scrierea diacriticelor in WordPress recomand sa urmați pașii de aici. var btn_style = '50×93'; var article_id = '265'; var mc_url = […]

  2. […] am avut astfle de probleme,cu un alt blog făcut aşa de foaie verde am găsit această postare:http://jurnaldetata.ro/pauzamea/a-la-wp/cum-sa-scri-cu-diacritice/.Şi m-am apucat de schimbat,mă enervam şi înjuram la internet,şi la toate firmele din […]

  3. […] Articolul care m-a ajutat să scriu articole cu diacritice în WordPress l-am găsit aici. […]

  4. Avatar mircea

    Îți mulțumesc frumos pentru ajutor.Am căutat 2 zile până am găsit articolul tău. Pe blogul meu funcționează metoda ta și am să încep să scriu cu diacritice.

  5. Avatar Bogdan

    Merci pentru info…

    Am crezut ca o iau razna.

  6. Avatar pauzamea
    pauzamea

    Salut, nu folosesc Yahoo Messenger, dacă la asta te referi. Întreabă-mă ce dorești și încerc să îți răspund.

  7. Avatar yonutr

    Salut, imi dai te rog add sa imi explici putin cu wordpress`ul…
    Te rog, daca poti…

  8. […] şi crede-mă că nu eşti singurul care a întâlnit-o. O rezolvare este descrisă foarte bine aici, dar dacă nu înţelegi, poţi întreba, sau mă poţi ruga să scriu eu un articol despre asta, […]

  9. Avatar pauzamea
    pauzamea

    Mă bucur că ţi-a fost util. Succese!

  10. Avatar Dan
    Dan

    rezolvare*

  11. Avatar Dan
    Dan

    Mulţumesc mult pentru articol. Am exact aceeaşi problemă şi nu găseam reyolvare nicăieri!!! Postarea a venit la fix.

  12. Avatar pauzamea
    pauzamea

    Nu sunt sigur, dar cred că de la 2.9 Worpress are suport nativ pentru diacritice, probabil pentru instalările noi, upgrade-ul nu cred că actualizează baza de date…

  13. Avatar bampi

    Dragut articolul si foarte util. Nedumerirea mea este urmatoarea. De obicei nu scriu cu diactrice, insa daca am copiat un text scris cu diactrice (in word sau pe alt site), ii fac paste in wordpress si ii dau publish, apar toate diacriticele fara probleme. Nu am modificat nici in config la wp si nici prin baza de date sau cu phpMyAdmin ca sa apara ok. In concluzie nu pricep de ce nu iti mergea sa scrii cu diactrice 🙂

  14. Avatar pauzamea
    pauzamea

    Spune-mi cu ce să te ajut. Am finii din Satu Mare şi o grămadă de rude, aşa că trebuie 🙂

  15. Avatar Satu Mare

    Am incercat si n-am reusit deloc 😀

  16. […] în componenţă ă, î, ş, ț, â. Dacă nu vrei să le foloseşti pentru că nu ştii cum (deşi exemple despre cât de simplu este, sunt cu grămada) sau ți-e prea lene, stai jos, 4! Dacă ești şi […]

  17. […] de implementare a diacriticelor pe EDS. După câteva minute de căutări asidue, am găsit acest blog. Cu ajutorul informaţiilor găsite acolo, am reuşit să fac acest lucru. Mulţi se vor întreba […]

  18. […] de implementare a diacriticelor pe EDS. După câteva minute de căutări asidue, am găsit acest blog. Cu ajutorul informaţiilor găsite acolo, am reuşit să duc la capăt această treabă. Mulţi se […]

  19. Avatar Ciprian Gherghescu

    @Yatko @pauzamea va multumesc, facusem toti pasii bine @pauzamea, si cua jutorul competarii lui @Yatko, am reusit.

    PS. eu as adauga pasul descris de @Yatko in postarea in sine

  20. Avatar pauzamea

    Cu plăcere Yatko. Mulţumesc şi eu pentru completare.

  21. Avatar Yatko

    Este posibil sa mai aveti probleme si dupa modificarile descrise mai sus (multumesc pauzamea). Daca nu gasiti alta solutie, editati fisierul wp_config.php si scoateti urmatoarele (introduceti // inaintea liniei):

    /** Database Charset to use in creating database tables. */
    //define(‘DB_CHARSET’, ‘utf8’);

    /** The Database Collate type. Don’t change this if in doubt. */
    //define(‘DB_COLLATE’, ”);

    Totul va fi OK

  22. Avatar pauzamea

    Influenţele sunt multe, dar într-adevăr, cel puţin la nivel de caractere, la ş şi ţ ne-am cam turcit 🙂

  23. Avatar pauzamea

    Absolut, doar că limba română este cea cu diacritice 🙂

  24. Avatar Ovidiu Cucu

    Cred ca diacriticile le-am „mostenit” de la turci.

  25. Avatar Ovidiu Cucu

    Limba romana poate fi inteleasa foarte bine si fara diacritice.

  26. Avatar pauzamea

    Cu multă plăcere. Utilizare plăcută! 🙂

  27. Avatar taradaciuc

    merci mult… chir m-a ajutat!

  28. Avatar pauzamea

    Mihai, intri în panoul de control, te duci la setări, alegi setările de afişare şi acolo ai la sfârşit Encoding 🙂 Succese!

  29. Avatar Mihai

    Daca nu imi apare Encoding ce sa fac?

  30. Avatar pauzamea

    Mă bucur că ţi-a fost de folos. Utilizare plăcută 🙂

  31. […] dar tot timpul intervenea ceva problema căreia nu-i dădeam de bătaie. Am citit postarea de pe pauzamea, şi cu ajutorul lui Dragoş (bineînţeles) am reuşit să rezolv. […]

  32. Avatar soul

    În sfârşit am reuşit! A 30-a oară am tot dat comanda respectivă in mySQL şi nu se întâmpla nimic. Scriam post-uri test, dar nu se vedeau decât â si î, restul „?”. Şi ciudat e că am dat copy/paste la comanda ce ai scris-o tu aici. Din senin, azi s-a trezit să meargă! Mulţumesc!

  33. Avatar pauzamea

    În primul rând nu trebuie să te aştepţi să vezi diacriticele la articolele şi comentariile deja incluse în baza de date cu ? în loc de diacritice. Dacă totuşi nu-ţi funcţionează nici la articolele adăugate după operaţiile descrise în paşii din articol, atunci primea mea părere este că nu ţi-a mers partea cu comanda în mySQL din phpMyAdmin. Îţi sugerez să o mai rulezi o dată şi să vezi dacă nu cumva ai vreun mesaj de eroare.

  34. Avatar soul

    Salut! Datorită lui undelete am ajuns şi eu pe aici, şi ţi-am citit postarea. Am făcut toţi paşii, însă ceva nu vrea să meargă. În panoul de control al WordPressului am setat la encoding for pages and feeds UTF-8. În phpMyAdmin, la MySQL connection collation am setat utf8_romanian_ci, iar la comments şi posts la fel. Nu mi-a mers nicicum, aşa că am setat şi la wp_postmeta. Am verificat tot de nenumărate ori, şi aceeaşi chestie. Nu vrea să meargă nicicum. Îmi apar în continuare „?” în loc de ă ş ţ. Mai dă-mi ceva variante cum aş putea rezolva problema, sau ce anume am făcut greşit. Mersi!

  35. Avatar pauzamea

    Intri în phpMyAdmin faci clic pe baza de date, te duci la Operations şi jos la Collation selectezi utf8_general_ci. Important este dacă preluarea bazei de date a fost făcută cu tot cu diacritice, cred.

  36. Avatar Serginho

    Eu am o problema mai complicata… am mutat baza de date si acuma numai apar diacriticile… dar am sa sterg tot sa o iau de la capat sa fac asa cum zici tu apoi mut baza de date… poate merge 😕

    Si cum ai facut pasul 2 ca nu prea inteleg…

  37. Avatar pauzamea

    Când zici că nu merge la ce te referi? Îţi afişează semnul întrebării în loc de diacritice sau ai altă problemă?

  38. Avatar Florin

    Nu merge. Am urmat pasii si nu imi arata ş,ţ,ă … nu mai ştiu ce să mai fac !:(

  39. […] avut o problemă cu scrierea cu diacritice în WordPress, pe care am rezolvat-o şi explicat-o în articolul ăsta, iar când am căutat rezolvări la problemele pe care le aveam, am găsit un grup Google care m-a […]

  40. […] făcut-o şi înainte la articolele despre avatare, blogul de succes,  sau cel despre scrisul cu diacritice în WordPress, îţi împărtăşesc în continuare ce am mai învăţat în ultimul timp pe bloguri despre […]

  41. Avatar pauzamea

    Cu plăcere. Ţine-mi şi mie un post de SCM că nu se ştie cu criza asta…

  42. Avatar Moise

    Great!! multumim pentru pont

  43. Avatar pauzamea

    Am înţeles. Oricum, îmi place să redescopăr apa caldă zilnic 🙂 şi dacă pot să mai ajut şi pe alţii s-o facă, de ce nu? Ţi-am văzut blogul şi este cu diacritice. Încă o bilă albă. Succese cu muzica…

  44. Avatar Andrei

    Îţi mulţumesc pentru bila albă. Dar eu vorbeam de blog, nu de comentariile pe care le las pe unde trec

  45. Avatar pauzamea

    În cazul ăsta văd că tu nu prea ai descoperit apa caldă, şi nici gaura din macaroană. Că scrii fără diacritice, nu de alta. În schimb ai o bila albă pentru avatar. Deja mi-e sete.

  46. Avatar Andrei

    Practic ai redescoperit apa calda si gaura din macaroana?

  47. Avatar pauzamea

    Da, poţi, dar asta este un fel de „scopul scuză mijloacele”. Eu pornisem de la ideea de tastatură românească standardizată cu diacritice. Deci nu vreau neapărat să-mi fie mai uşor acum, vreau să lucrez ca şi cum aş avea o tastatură românească. Nu cred că am şanse să rezolv fizic problema pt că am laptop, dar partea cu ALT + tastă nu mă satisface deplin…

  48. Avatar Grim_Cris

    Ar fi mai simplu să te foloseşti de diacriticele oferite de http://www.diacritice.ro …. astfel scrii mai uşor. Utilizănd tasta alt + s obţii ş, tasta alt + a egal cu ă şi tot aşa … e mai simplu de scris, iar rezultatele sunt aceleaşi

  49. Avatar pauzamea

    Mulţumesc Undelete. Am actualizat titlul corespunzător. După atâtea sfaturi chiar aş vrea să te adaug în blogroll. Se poate?

  50. Avatar Undelete
    Undelete

    E bun articolul, însă are două mici probleme legate de titlu.

    1) Forma corectă este „Cum să scrii cu diacritice”, deci cu 2 de i.

    http://www.allverbs.com/cache/verbtables/5/s/scri.shtml

    2) Titlul mai bun ar fi „Cum să scrii cu diacritice în WordPress”. Cine caută cu Google „diacritice în WordPress” va găsi mai uşor articolul, pentru că Google pune mare preţ pe titlul unei pagini.

Lasă un răspuns