PHP - 停止字符编码自动转换

时间:2010-04-20 07:04:03

标签: php encoding

在html源中 \xE6\x82\xA0
结果是“\ xE6 \ x82 \ xA0”

但在php中 <?php echo "\xE6\x82\xA0"; ?>
结果是“悠”(\ xE6 \ x82 \ xA0的字符)

可以做些什么来使php echo \xE6\x82\xA0

3 个答案:

答案 0 :(得分:4)

如果要打印实际的字符串\ xE6 \ x82 \ xA0,只需将双引号替换为单引号即可。单引号中的字符串不会被解析为转义序列。

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

答案 1 :(得分:1)

尝试逃避斜线。

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

或简单地使用单引号而不是双引号

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

或者您可以直接输出

?>\xE6\x82\xA0<?php

答案 2 :(得分:0)

逃避斜线字符。

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

或者直接在模板模式下编写字符串。

?>\xE6\x82\xA0<?php