2011-07-22 8 views
7

UTF8 ve JavaScript

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

benim javascript yöntem charset UTF8

<script type="text/javascript" charset="utf-8" src="../ressources/js/test.js"></script> 

ile yük olan bir karakter kümesi UTF8 ile tanımlamak ama bir var i "innerHTML" ile veri olsun kodlamak sorun,

örn: salaris

bir şey mis var sed?

+3

Verileri nasıl ediniyorsunuz? Nereden alıyorsun? Görüntülemeden önce ona ne yapıyorsun? Farklı bir içerik türünün kullanıldığını söyleyen bir (gerçek) HTTP üstbilginiz var mı? Verileri gerçekten UTF-8 kullanarak kaydettiğinizi ve gerçekten ISO-8859-1, Windows 1252 veya başka bir belge üzerinde bir UTF-8 etiketini tokatlamadığınızı kontrol ettiniz mi? – Quentin

+0

Kodunuzun, HTML ve JS verilerinin UTF-8'de kodlandığını iddia etmesi, bunun olduğu anlamına gelmez. Kontrol ettiniz, ör. dosya (http://linux.die.net/man/1/file) veya bazı onaltılık editör ile? –

+0

örneğin: bir başlık ve "daha fazla oku" bağlantısı olan bir makalem var. Başlıkta bir innertHtml kullanıyorum ve dizeyi "daha fazla oku" başlığına koydum. başlıkta değil, doğru bir şekilde görüntülenir. –

cevap

13

Dosyaların kodlanması UTF8 olarak ayarlanmalıdır.

+0

kodlanmışsa, bunu deneyin: http://www.fanhow.com/knowhow:Change_page_encoding_in_Dreamweaver_27468409 –

+1

Kontrol: js ve html dosyam UTF olarak kodlanmış -8. Ben sadece notepad ++ kullanın –

+2

üzgünüm hepsi, benim kodlama js sayfaları oldu ... sen haklısın. Notepad ile dönüştürüyorum ++ Teşekkürler –