1

我是葡萄牙人,我正在制作一个有蔬菜名称的网站。

但是,编码不一致。例如,Agrião(豆瓣菜)这个词有时会正确出现,但有时会像 Agrião 一样出现。

当我刷新页面时,它会随机选择其中一个。有时它是正确的,有时它不是。

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 回答