Merhaba arkadaşlar. Javascript de alert("Bu site yapım aşamasındadır") yazıyorum ancak türkçe karakter sorunu çıkıyor. İnternette çözümünu charset=windows-1254 diyor ama işe yaramıyor. Ubuntu da bu sorunu nası çözeceğiz?
Merhaba,
"head" etiketleri arasına
<meta charset="utf-8">
kodunu eklersen hiçbir sistemde dil sorunu yaşamazsın.
var zaten ama yine olmuyor
İçerisinde "charset" tanımlaması olan başka "meta" etiketi var mı? Varsa onları silip bir deneyin. Sadece utf-8 olan kalsın.
yok olmuyor
Aşağıdaki kodları html dosyasının içerisine kaydedip bir dener misin?
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Başlık</title>
<script>
alert("Bu site yapım aşamasındadır");
</script>
</head>
<body>
Gövde
</body>
</html>
Bunlara ilave olarak javascript dosyanı dışarıdan çağırıyorsan ve bu dosyayı Windows ortamında yazdıysan bu da sorun olabilir (Windows'un varsayılan olarak çoklu dil desteği olmadığı için (UTF-8)). Bunu aşmak için kullandığın metin düzenleyicide dosyayı UTF-8 karakter kodlamasıyla kaydetmeyi deneyebilirsin.
Dosyayı ubuntuda yazdım ama dışarıdan çağırıyorum
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2Fza1GEY.png&hash=3f6872c852fcf7ff4916a60f4ff0d959a6318a67)
Düzgün görünüyor ve aklıma başka bir şey gelmiyor.
Neyse. Teşekkür ederim
Başka tarayıcıda denedin mi ?
Chromium ve firefoxta denedim olmuyor.
İsteseniz siz deneyin: http://kaganakpinar.esy.es/kaganakpinar/
script.js dosyanın kodlaması windows-1254 olarak görünüyor. Onu editöründe UTF-8 yapıp tüm Türkçe karakterlerini normal bir şekilde (& #305; gibi kodlama kullanmaksızın) yazarsan sorun kalmaz diye düşünüyorum.
Farklı kaydederken utf-8 olarak kaydettim ve düzeldi. Teşekkürler