PHP-如何正确打印重音符号

PHP-如何正确打印重音符号,php,diacritics,Php,Diacritics,我试图通过脚本而不是网站来打印口音,但它们打印不正确。 我尝试的是: <?php header('Content-Type: text/html; charset=iso8859-15'); echo "éè"; ?> 我正在Windows上的命令提示符下执行此代码示例。 我怎样才能修好它 提前感谢更改为 header('Content-Type: text/html; charset=iso8859'); 或 也可以使用不带空格的符号代码“é;” 因为您的字符集不接受

我试图通过脚本而不是网站来打印口音,但它们打印不正确。 我尝试的是:

<?php 
header('Content-Type: text/html; charset=iso8859-15');
echo "éè";
?>
我正在Windows上的命令提示符下执行此代码示例。 我怎样才能修好它

提前感谢

更改为

header('Content-Type: text/html; charset=iso8859');

也可以使用不带空格的符号代码“é;”


因为您的字符集不接受此符号

这正按照您的预期工作

像这样试试

只需在页眉中更改charset=UTF-8



您可以试试这个。使用以下php内置函数避免给定字符串中的字符

html_entity_decode($given_string,ENT_QUOTES, "ISO-8859-1");

php中可能存在的字符串重复是字节数组,而不是字符数组,因此它们不能在多字节编码中本机工作,至少不能在commandprompt上工作。你的头基本上什么也没做,因为你不是在HTML文档上打印,而是在你的控制台上打印,它本身不支持特殊字符。谢谢你的回答。这是我第一次尝试的,但它给了我同样的结果。你知道为什么吗?我的意思是你在重复什么,结果也是一样的。对不起,不,我仍然有没有正确打印的字符。只需单击演示链接并查看答案。单击演示链接谢谢你的回答。这是我第一次尝试的,但它给了我同样的结果。知道为什么吗?
header('Content-Type: text/html; charset=utf-8');
<?php 
header("Content-Type: text/html; charset=UTF-8");
echo "éè";
?>
html_entity_decode($given_string,ENT_QUOTES, "ISO-8859-1");