PHP土耳其语显示问题

时间:2013-08-21 13:38:16

标签: php

我一直在尝试用PHP显示我的文字,但是我从土耳其字符中得到问题,它显示为ıııööö¶

我正在从MySQL读取数据,但问题来自PHP。请问它缺少什么?

我的代码很简单:

<?php

echo "ş i ü ğ";

?>

2 个答案:

答案 0 :(得分:3)

检查您的网站是否为UTF-8。

只需将以下代码复制到<header>的{​​{1}}标记:

即可
documment

或者您可以根据<meta http-equiv='Content-Type' content='text/html; charset=utf-8'> 使用更短的版本。 Compatibility is fine

HTML5

查看这两个<meta charset='utf-8'> <meta charset="utf-8"> vs <meta http-equiv="Content-Type">

之间的差异

或者你可以使用标题。此代码放入metatags。最佳位置位于PHP code

的开头
document

或者检查您的文件是否在header('Content-Type: text/html; charset=utf-8'); 。您可以使用代码编辑器。我使用PSPad,我建议尝试。

答案 1 :(得分:2)

除了元头之外,文件自身的字符编码也很重要。我在Windows中使用notepad ++和notepad生成的文件遇到了同样的问题,然后我将文件保存为UTF-8并且全部解决了。

例如:使用Sublime Text; file / save with encoding / UTF-8。

相关问题