IE8未正确显示锚标记中的utf-8编码波斯文本

时间:2012-10-18 10:07:35

标签: php utf-8

我有一个用波斯语写的项目。在这个项目的管理员方面,锚标签和按钮标签中的一些波斯文本显示错误,尽管我使用charset=utf-8

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "w3.org/TR/html4/loose.dtd">; 
<html lang="fa" dir="rtl"> 
    <head> 
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 
        <meta content="noindex,nofollow" name="robots"> 
        <title>osCommerce</title> 

2 个答案:

答案 0 :(得分:0)

如果你的html与xhml兼容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fa" dir="rtl">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
...
</head>

如果您使用Netbeans或eclipse或任何IDE检查您的项目是否使用utf-8文件编码。

答案 1 :(得分:0)

除此之外<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 您还应该将yourpage.php脚本文件保存在utf-8 format