Javascript Türkçe karakter sorunu

Başlatan TRKağan, 17 Ocak 2017 - 14:49:38

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

TRKağan

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?

bugra9

Merhaba,

"head" etiketleri arasına
<meta charset="utf-8">
kodunu eklersen hiçbir sistemde dil sorunu yaşamazsın.

TRKağan


bugra9

İçerisinde "charset" tanımlaması olan başka "meta" etiketi var mı? Varsa onları silip bir deneyin. Sadece utf-8 olan kalsın.

TRKağan


bugra9

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.

TRKağan

Dosyayı ubuntuda yazdım ama dışarıdan çağırıyorum

bugra9

Düzgün görünüyor ve aklıma başka bir şey gelmiyor.

TRKağan


matrax_41


TRKağan

Chromium ve firefoxta denedim olmuyor.
İsteseniz siz deneyin: http://kaganakpinar.esy.es/kaganakpinar/

alquirel

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.

TRKağan

Farklı kaydederken utf-8 olarak kaydettim ve düzeldi. Teşekkürler