Meta charset bildiriminin her iki biçimi de eşdeğerdir ve tarayıcılarda aynı şekilde çalışmalıdır. Ancak, web dosyalarınızı karakter kümesi olarak UTF-8 olarak bildirirken hatırlamanız gereken birkaç şey var:
- Proje dosyalarınızı BOM olmadan UTF-8 Olarak kaydedin.
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Meta taglarinizi bu şekilde kullanın.
- Web sunucunuz UTF-8 kodlamasını Content-Type HTTP başlığında bildirerek dosyalarınıza sunmalıdır.
Apache sunucuları varsayılan olarak ISO-8859-1'deki dosyalara hizmet verecek şekilde yapılandırılmıştır, bu nedenle .htaccess dosyanıza aşağıdaki satırı eklemeniz gerekir:
AddDefaultCharset UTF-8
En kesin çözüm bu :)