【发布时间】:2016-02-03 09:00:52
【问题描述】:
我有一个小的 php 网站。我添加到标题中;
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但网站仍然没有显示一些 UTF-8 字符,这里是示例
http://tmd2.org/sozluk/?aksiyon=ara&terimId=4759
altb�l�m
我能做什么?
【问题讨论】:
-
确保 PHP 脚本以及所有其他包含的脚本也是 UTF-8 编码(不带 BOM 的 UTF-8)。使用 Notepad++ (Windows),您甚至可以将现有的 ANSI 脚本转换为 UTF-8 脚本。
-
如果您从数据库中获取数据,您还应该检查数据库的排序规则
-
您告诉您的浏览器以 UTF-8 解释您的页面。 但它实际上是 UTF-8 吗?!(提示:不,不是。)
-
其实我不太懂php,我只是修改了html和css。因为我无法理解你所说的一切:)
-
@CihanZengin 您应该将文件更改为实际以 UTF-8 编码。这可以通过多种工具来完成(但不应通过使用文本编辑器手动替换内容来完成,如下面的“答案”所示);您最喜欢的搜索引擎可以帮助您找到一个。