1

私はポルトガル人で、野菜の名前のウェブサイトを作っています。

ただし、エンコーディングは一貫していません。たとえば、Agrião (クレソン) という単語は、正しく出てくることもありますが、Agrião のように出てくることもあります。

ページを更新すると、そのうちの 1 つがランダムに選択されます。正しい場合もあれば、正しくない場合もあります。

4

1 に答える 1

1

いくつかの要因が考えられます:

  1. MySQL の列/テーブルが正しいエンコーディングを使用していません (UTF-8 を推奨)
  2. データベース セッションの文字セットが正しく設定されていません ( SET NAMES utf8[mysql_set_charset()廃止された API の場合])
  3. ページのエンコードが間違っています ( header('Content-Type: text/html; charset=utf-8'))
于 2012-05-30T17:12:13.070 に答える