rlc*_*rlc 1 php mysql utf-8 character-encoding
我正在用巴西葡萄牙语开发一个网站,但我正面临一些非常烦人的编码问题。
应该这样写的词:óbito 是这样写的:?bito
我注意到虽然文本仍在数据库中,但它们还可以。但是当我使用echoPHP 时,编码问题就出现了。
我已经做过但没有帮助的事情清单:
1- 设置 PHP 文件保存为 UTF-8
2- 我正在使用这个元标记 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
3- 我使用了这个 SQL 查询:
CREATE DATABASE db_name
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci
;
ALTER DATABASE db_name
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci
;
ALTER TABLE tbl_name
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8679 次 |
| 最近记录: |