2

在 PHP 中,我想使用打印杜塞尔多夫

 echo 'Düsseldorf'; 

然而,结果却是像这样的杜塞尔多夫

请建议我应该怎么做才能打印大部分非英文的欧洲字符。

4

2 回答 2

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!
于 2012-04-04T23:38:31.827 回答
1

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

$echo 'D&#252;sseldorf';

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

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

于 2012-04-04T23:39:04.020 回答