php非英语字符使用$ echo

时间:2012-04-04 23:36:37

标签: php

在Php中,我想使用

打印杜塞尔多夫
 echo 'Düsseldorf'; 

然而事实证明这是D sseldorf

请建议我应该怎么做才能打印非英语字母的欧洲字符。

2 个答案:

答案 0 :(得分:5)

PHP,文件和HTML编码应该相同。

对于PHP:

<?php header('Content-Type: text/html; charset=utf-8'); ?>

检查文本编辑器的编码。

对于HTML:

<meta charset=utf-8>

快速而肮脏的方式:

echo 'D&uuml;sseldorf ist eine sch&oouml;ne Stadt!';
// Düsseldorf ist eine schöne Stadt!

答案 1 :(得分:1)

如果您能够将其指定为常量,请执行以下操作。

$echo 'D&#252;sseldorf';

有关详细信息,请参阅此处的图表:http://www.ascii.cl/htmlcodes.htm

每个可打印的字符都有相应的HTML实体。