Nasıl doğru gibi kodlanmış karakterleri görüntüleyebilir —

6 Cevap php

Benim <title>The title</title> html varlıklar olarak saklamak genişletilmiş karakterleri &#xxx; içerebilir benim başlık dayanmaktadır

Nasıl kolayca tarayıcı penceresi düzgün onları görüntülemek veya onların mevcut formunda düzgün görünmesi için almak için gerçek karakterler içine bu açabilirsiniz?

6 Cevap

http://www.php.net/manual/en/function.html-entity-decode.php

Bu fonksiyonlar hile yapmak gibi görünüyor.

html_entity_decode ()

http://www.php.net/manual/en/function.html-entity-decode.php

Ancak, bir tarayıcı başlığında varlıkları gösteremez bana haber olurdu. Eğer bir tür çifte kodlama olmadığından emin misin?

Sen html_entity_decode ile yapabilirsiniz: http://www.php.net/html%5Fentity%5Fdecode

Sizin için kolay yolu başlığı HTML içine girmek değil başlamak için doğru karakterleri kullanmamayı olacaktır.

Drupal muhtemelen dönüştürmektedir "—" kendi varlıkları içine özel karakterler (&amp;#8212 dönüştürülmüş olacaktır). Eğer başlık zaten HTML varlıkları içerir ve sizin için varlıkları dönüştürme izin olmadan karşılaşabileceğiniz olası sorunlar farkındayız muhtemelen belirterek, değil özel durumda da drupal söylemek gerekir.

html_entity_decode() gitmek için yoludur. (Aynı karakter sayfanızı kullandığı ayarlamak ve BAŞLIK öğesi bildirerek ÖNCESİ <meta http-equiv="content-type" content="text/html; charset=whatever-you-use"> ile sayfa BAŞ yerleştirilmeye bu karakter beyan (manual bakınız) üçüncü parametre olarak kullandığınızdan emin olun yapabilirsiniz sürece ) HTTP başlıklarını charset beyan.