HTML karakter referansı ekran sorunları

2 Cevap php

Şu anda Joomla bir site geliştirme, ve ben dili yönetmek için bir PHP dosyası yapar kullanımını istimal bileşenlerinden biri değilim. (Turkish.php, spanish.php)

Ben yaşıyorum sorun olduğunu ben örneğin bir düz metin sürümünü kullanıyorsanız. "á", Tamam tarayıcı sekmesi başlığında göstermek, ancak bir sayfasının gövdesinde gibi. Ama ben bir karakter referansı kullanmak if (á), tersi olur!

Herhangi bir fikir?

Teşekkürler

Bren

2 Cevap

Birkaç şey:

  • Metin için htmlentities işlevini kullanın

    $my_text = htmlentities($string, ENT_QUOTES, 'UTF-8');

More info about the htmlentities function.

  • Uygun belge türü kullanmak, bu benim için hile yaptı.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  • utf-8 kodlama türü sayfanızda kullanın:

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