Bu neredeyse kesin bir uyumsuzdur karakter kümesinden dolayı birisiyle kesme-ve-yapıştırma olduğunu.
En iyimser tahminle, tırnak ve yerine normal dostu ASCII olanlardan daha konuşma işaretleri, için ASCII olmayan unicode semboller kullanan Microsoft Word bunu yapıyoruz. UTF-8 80-FF iki veya daha fazla bir dizi bayt olarak kodlar, ancak sık sık web sayfalarını genellikle aksan AZ, bireysel karakterler olarak bu bayt davranır ki "latin-1" olarak ayarlanır. Eğer birini beklediğiniz 2 veya 3 karakterleri görebilir ve bunlardan bazıları almost her zaman veri utf-8 olduğu anlamına gelir ama o kadar şey tarafından işlenen ediliyor, desenli garip latin semboller ise latin- 1..
Bu utf-8 ve sistemin ilk etapta expected latin-1 olarak yazdığınız zaman istisna değildir. HTML Form açıkça bir karakter türünü ayarlar emin olun.
Genel olarak, ben tüm web-tabanlı araçları değil, bir lanet iyi bir neden olmadan "utf-8" kullanımı yapmak öneriyoruz.
Update: Bu biraz iğrenç, ama ben çok fazla charset veritabanı hakkında endişelenmeyin öneririz. Gerçekten biz sadece utf-8 varsayılan gerektiğini, ancak bir latin-1 tabloya utf-8 veri koyarsanız, ne geri geliyor hala çok uzun hiçbir şey onun size gönderiyor ne düşünüyor veritabanını sorar gibi, utf-8 olacak. Ne söylüyorum bu soruna neden MySQL ile olası olmasıdır. Bu db okuma ve HTML işlemek için kes-yapıştır, tarayıcı, web form, form okuma ve db yazmak için kod, ya da oldukça mümkün, kod ya bulunuyor.
Iffy karakter ile sayfanın karakter kodlamasını kontrol etmeyi deneyin Lütfen utf-8 için ayarlama veya tarayıcıda utf-8 zorlayarak sahipsiniz. Görünüm-> firefox Karakter Kodlama.