Am un site publicat pe Internet, in limba romana.
Site-ul este scris cu diacritice. La vizualizarea paginii, daca pe calculator nu este activat setul Western European, nu sunt interpretate diacriticele asa incat daca o persoana nu stie sa faca setarea respectiva vede bastelnite pe ecran in locul diacriticelor.
Mai mult, daca persoana isi face setarea respectiva pe o pagina a site-ului cand descide o alta trebuie sa faca setarea iarasi.
Aveti idee cum pot rezolva problema aceasta eventual in interiorul paginilor, in cod html sau in orice alt mod?
Daniela, , toate complicatiile dispar ca prin minune daca utilizezi codarea universala UTF-8. Ce trebuie sa faci:
1) Sa declari in headerul paginii (<head>) codarea folosita in corpul ei (<body>:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
2) Sa salvezi pagina cu caracterele codate UTF-8. Pentru asta ai, in diverse locuri din meniu in functie de mediul de editare, de obicei la File sau la Save, o optiune pentru setarea codarii caracterelor.
3) Serverul de web sa trimita, cel putin pentru acel fisier, caracterele codate UTF-8 catre client. Acest lucru se specifica intr-unul din fisierele de configurare a serverului. Asta este partea mai dificila caci depinde de sistemul de operare si de serverul de web, si in plus poate trebuie sa iei legatura cu adminul care gazduieste site-ul tau.
Folosing UTF-8 poti amesteca in aceeasi pagina caractere din orice limbi, engleza cu romana, sau chineza cu ebraica, sau toate la un loc.
Capcaunul multilingv