Pereiti prie turinio

Wordpress specialchars


Rekomenduojami pranešimai

Sveiki,

turiu problemą, kurią tikiuosi, kad padėsite įveikti.

 

Naudoju wordpress (wp) sistemą ir noriu, kad iš administravimo puslapio, parašytą tekstą atvaizduotų svetainėje.

Tačiau čia ne sudėtingiausia vieta. Atvaizdavimas padarytas, tačiau vietoj LT raidžių, rodo "?". Iš WP admin panelės parašytas tekstas keliauja į mysql, o iš ten atvaizduojamas puslapyje. Charset'as nustatytas gerai. Taip pat bandau naudoti specialchars tačiau ir tai nepadeda.

 

Štai kodas su specialchars:

$value = mysql_fetch_array(mysql_query("SELECT * FROM pageidavimu_zinute"));
$kintamasis = htmlspecialchars($value[tekstas]);
echo "<textarea name='pranesimas'>$kintamasis</textarea>

 

Parašai tokį tekstą:

Parašykite man į eterį! Mielai laukiu jūsų žinučių.

 

WP į duomenų bazę išsaugo taip:

Para?ykite man ? eter?! Mielai laukiu j?s? ?inu?i?.

 

 

Padėkite išspręsti šią problemą. Gal jau buvot kas susidūrę..

Redagavo Daniilas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Iš kodo tai čia WP nesimato.

Naudoji formą ir įrašinėji į Mysql ?

Taigi turbūt problema formoje, reikia naudoti UTF-8

WP irgi turėtų būti lt_LT, jei jį kažkaip naudoti tai užduočiai.

Mysql įtakos neturi, nebent kažką esi pribūręs kurdamas "pageidavimu_zinute"

 

"Charset'as nustatytas gerai", o kas sakė kad gerai?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Iš kodo tai čia WP nesimato.

Naudoji formą ir įrašinėji į Mysql ?

Taigi turbūt problema formoje, reikia naudoti UTF-8

WP irgi turėtų būti lt_LT, jei jį kažkaip naudoti tai užduočiai.

Mysql įtakos neturi, nebent kažką esi pribūręs kurdamas "pageidavimu_zinute"

 

"Charset'as nustatytas gerai", o kas sakė kad gerai?

 

Na taip, kodas tai ne WP, bet sistemą naudoju WP. Gal tai turi kažkokios įtakos, nes ant kito varikliuko kodas dirbo puikiai. Tuomet kaip formoje naudoti utf koduotę? Pats WP charset'as nustatytas į utf-8 koduotę. Kalba nustatyta gerai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pamirškit tas mysql_* funkcijas. Jeigu jau WordPress, tuomet rekomenduoju tinkamai ir naudoti - http://codex.wordpre...Reference/wpdb.

 

Tai nepakeičia situacijos. Problema lieka tik su lietuviškomis raidėmis. Jeigu tekstą surenki su HTML LT tag'ais, tuomet viskas būna gerai. Atvaizduoja taip pat gerai. Gal yra kokia nors galimybė prieš įrašant į mysql kažkaip konvertuoti tas LT raides į HTML tag'us>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

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

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...