PHP - karakter kodlama otomatik konvertibıl dur

3 Cevap php

In html source
\xE6\x82\xA0
result is "\xE6\x82\xA0"

but in php
<?php echo "\xE6\x82\xA0"; ?>
result is "悠" (character for \xE6\x82\xA0 )

Ne php yankı yapmak için yapılabilir \xE6\x82\xA0?

3 Cevap

Eğer x82 \ xA0 \ xE6 \ gerçek dize yazdırmak istiyorsanız, sadece tek tırnak ile çift tırnak değiştirin. Tek tırnak Strings kaçış dizileri için ayrıştırıldı değil.

<?php echo '\xE6\x82\xA0'; ?>

Lütfen bölü kaçan deneyin.

<?php echo "\\xE6\\x82\\xA0"; ?>

ya da sadece tek tırnak yerine çift tırnak kullanımı

<?php echo '\xE6\x82\xA0'; ?>

veya doğrudan sadece çıkış yapabilirsiniz

?>\xE6\x82\xA0<?php

Eğik çizgi karakterleri kaçış.

<?php echo "\\xE6\\x82\\xA0"; ?>

Veya şablon modunda doğrudan dize yazmak.

?>\xE6\x82\xA0<?php