Salut, am tot cautat pe site si nu am gasit o rezolvare
am o problema cu afisarea datei in limba romana:
Imi apar chestii de genul: Marþi, 04 Octombrie 2008, in loc de Marţi, 04 Octombrie 2008. sau marÅ£i, sau duminicÄ
am inteles ca s-ar putea sa fie de la encoding-ul iso (charset=iso-8859-1), probabil ca un UTF-8 ar rezolva problema... dar chiar daca setez tot degeaba
Afisare data cu diacritice in limba romana
-
- Mesaje: 94
Afisare data cu diacritice in limba romana
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
MarPlo
Mesaje: 4343
Salut
Cel mai probabil e de la encoding, care trebuie setat UTF-8, atat in codul php, cu:
- cat si in html cu:
Vezi daca e de folos raspunsul de la pagina:
php-mysql-xml/afisare-caractere-diacrit ... -t473.html
Cel mai probabil e de la encoding, care trebuie setat UTF-8, atat in codul php, cu:
Cod: Selectaţi tot
header('Content-type: text/html; charset=utf-8');
Cod: Selectaţi tot
<meta charset="utf-8" />
php-mysql-xml/afisare-caractere-diacrit ... -t473.html
ionatan
Mesaje: 94
tot nu reusesc, am asa:
Cod: Selectaţi tot
$locale = array('ro_RO.utf-8', 'ro', 'ro_RO');
setlocale(LC_TIME, $locale);
$data_adaugarii = $row['data_eveniment'];
$date_adaugarii_string = utf8_encode(strftime('%A, %d %B %Y ', strtotime($data_adaugarii)));
echo $date_adaugarii_string; // marţi, 17 ianuarie 2017
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
MarPlo
Mesaje: 4343
Incearca varianta din acest cod, e sigura si usor personalizabila:
Cod: Selectaţi tot
<?php
header('Content-type: text/html; charset=utf-8');
$zile =['Duminică','Luni','Marți','Miercuri','Joi','Vineri','Sâmbătă'];
$luni =['','Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'];
$data_time = strtotime($row['data_eveniment']);
$data_zi = $zile[date('w',$data_time)];
$data_zin = date('j',$data_time);
$data_luna = $luni[date('n',$data_time)];
$data_an = date('Y',$data_time);
$data_string ="$data_zi, $data_zin $data_luna $data_an";
echo $data_string; // Marți, 24 Ianuarie 2017
ionatan
Mesaje: 94
Ce simplu a fost..... am uitat de varianta asta.... si cat m-am chinuit.... multumesc mult
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
Subiecte similare
-
Cerere: Schimbare limba site fara reload la pagina
Cereri si Oferte
Primul mesaj
Salut,am in site implementat un script de schimbarea limbii in care eu am adaugat in scriptul meu original urmatoarea functieUltimul mesaj
<?php echo...
Vezi tutorialele din cursul Ajax de pe site.
Alt demo nu am.
Oricum, nu pare ceva dificil pentru cine a mai lucrat cu ajax; se face un cod... -
Ascunde element daca in data e un anumit text
HTML - XHTML - CSS
Primul mesaj
Se pot ascunde elemente HTML daca in atributul 'data-' e o anumita bucata de text?Ultimul mesaj
De exemplu: Ascunde Div-urile care contin -en .
<div...
Se poate face cu CSS sau cu Javascript.
CSS:
/* with specified elements */
div {
display: none;
}
/* or global */
{
display: none;
}
Si... -
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.Ultimul mesaj
Am acest cod...
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui... -
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,Ultimul mesaj
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca... -
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.Ultimul mesaj
Vreau ca noul...
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un... -
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc