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. BOMなしでファイルをUTF-8に保存します。
  2. UTF-8エンコーディングで応答を提供します。<meta>通常、これには十分ではありません。適切なContent-Typehttpヘッダーを送信する必要があります。
  3. 少なくともhtml5のDoctypeを使用します。<!DOCTYPE html>
于 2012-11-17T12:52:25.580 に答える
1

ソースファイルは実際には UTF-8 で保存されていない可能性があります。エディタの設定を確認してください。

于 2012-11-17T11:17:02.273 に答える