Tamam, bunun bir programlama sorusu olup olmadığını bilmiyorum, ama kesinlikle teknik bir soru, bu yüzden burada soruyorum. PHP kodumda bazı uluslararasılaştırma işleri üzerinde çalışıyordum ve oluşturulan HTML kodumun kodlama ve özelliklere göre Unicode'u doğru göstermesini sağlamak için PHP sayfama Çince metin eklemeye karar verdim, sonra da tarayıcıya eko ediyor Test davamı tamamlamak için.
Bu yüzden google’a girdim ve "Çince" yazdım, aramanın döndürdüğü ilk Çince metni 汉语/漢語
). Sonra kopyaladım. Notepad++
Bu benim editörüm ve sürprizlerime benzer kutular olarak ortaya çıktı [][]/[][]
. Ben de kodlamayı düşündüm. Notepad++
berbat oldu ve kodlamayı değiştirdim UTF-8
ve UCS
, ikisi de işe yaramadı. Yeni kodlanmış bir dosyada taze yaptım, hala kutuları aldım. Yapıştırdığımda aynı içerik Google
ve StackOverFlow
(Bu yazı ben yaptım gibi) doğru Çince gösterir!
Ben bile açtım Windows Clipboard Viewer
ve içerik Pano'da kutular olarak gösterilir! Yapıştırmayı denedim Windows Explorer address bar
ve bir dosyayı yeniden adlandırmak için kullanma, ancak yine de kutuları alıyorum. Ama benim içine yapıştırıldığında doğru görünüyor Chrome Browser address bar
!
Bu bir Windows sorunu mu? SO'da doğru şekilde yapıştırabildiğimden, bellekteki veriler doğru şekilde kodlanmalı mı? Ancak durum buysa, neden Pano Görüntüleyicisi'nde kutular olarak görünmüyor?
Burada kafam karıştı ... Bu arada kullanıyorum Windows XP with SP3
.
(Bu soruyu burada soruyorum, programlı olmasa bile, çünkü programlama test durumlarımı çalıştırmamı engelliyor ..)