On 16-03-2005, at 20h 03'19", [EMAIL PROTECTED] wrote about "[rlug] caractere diacritice in site" > Salut, am o problema care e doar tangentiala linux > > Incerc de cateva ore sa fac un site .ro sa afiseze corect un text cu > diacritice germane. Obtin numai patratzele. Am cautat alte site-uri > similare, am gasit si am incercat sa pun rmatorul lucru in header: > > <META http-equiv=Content-Type content="text/html; charset=windows-1250"> > > Nu am reusit sa afishez ce doream. > > Daca stie cineva unde gresesc please shut. >
windows-1250 este pentru estul Europei. Incearca windows-1252. Sau chiar ISO-8859-1 sau ISO-8859-15 sau, de ce nu UTF-8. Cum sint scrie caracterele alea germane? Vezi http://bucovina.chem.tue.nl/utf8-ro.htm ca exemplu pentru caracterele romanesti. Orice caracter se poate scrie ca atare (codarea este exentiala), ca entitate numerica in hexazecimal, ca entitate numerica in zecimal si in cod html. Daca nu este scris nici in zecimal nici in hexazecimal (adica nu ai secvente de genul ţ sau ” (caracterul ampersand si niste numere terminat de punct si virgula)) atunci este foarte important codul de caractere. Daca sint scrise cu cod html atunci nu conteaza. De exemplu daca spui ă poti pune charset care nu contine caracterul ca tot il arata :-) Codul de caractere cel mai important nu este cel din fisier, ci cel pe care il declari cu apache sau ce server de http ai tu acolo. Pentru apache trebuie sa ai asa ceva: AddDefaultCharset iso-8859-16 unde iti declari codul de caractere de baza. Chiar daca scriu eu pagini html in iso-8859-2 sau UTF-8 ele se vor arata in iso-8859-16. Mai poti defini alte caractere, asa: AddCharset UTF-8 .htm si acum paginile html sint 8biti in iso-8859-16 si paginile htm sint unicode in UTF-8. Mugurel P.S. Patratel poate insemna ca nu ai fonturile bune. Incearca sa faci o pagina mica in care sa definesti un caracter in mai multe feluri sa vezi daca ti-l arata. --- Detalii despre listele noastre de mail: http://www.lug.ro/
