0

我阅读了一个 symfony2 教程,但是当我运行我的项目时,我遇到了 é、à、è ... 的问题。我添加了允许使用 UTF-8 但同样的问题的标签:这是我的页面 index.html.twig :

 <html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
</head>
 <body>
  <h1>Liste des catégories</h1>
  {% for cat in categories %}
   <p>{{ cat.nom }}</p>
  {% else %}
   <p>Aucune catégorie n'a été trouvée.</p>
  {% endfor %}
 </body>
</html>

我怎样才能做到这一点,提前谢谢你

4

2 回答 2

1

在 PHP 中使用 UTF-8:

  1. 将文件保存为 UTF-8,不带BOM
  2. 使用 UTF-8 编码为您提供响应。<meta>通常这还不够,您需要发送适当的Content-Typehttp-header。
  3. 使用 doctype,至少是 html5 的:<!DOCTYPE html>
于 2012-11-17T12:52:25.580 回答
1

您的源文件可能实际上并未保存为 UTF-8。检查您的编辑器设置。

于 2012-11-17T11:17:02.273 回答