使用utf8无法正确显示土耳其语特殊字符

时间:2014-05-01 13:00:13

标签: php utf-8 special-characters htmlspecialchars

我有这个页面http://abone.doganburda.com/test/indexNew.php,当它是.html文件时,特殊土耳其字符没有问题,一切都显示正确,

当我向它添加了一些php代码,并制作了.php文件时,特殊的字符显示了这个问题,有一部分文件是从外部xml文件中取出的,没有正确显示,

我添加了

header('Content-Type: text/html; charset=utf-8');

我在标题中有以下但没有一个解决了问题

<?php 
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE html>
<html class=" js csstransitions" xmlns="http://www.w3.org/1999/xhtml">


<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">

你可以在这里看到这个

  

Bu site,Do?an Burda Dergi Yay?nc?l?k ve Pazarlama A? taraf?ndan   T.C。 yasalar?na uygun olarak yay?nlanmaktad?r。 Sitenin isim ve yay?n   haklar? Do?an Burda Dergi Yay?nc?l?k ve Pazarlama A. ?.?aittir。   Sitede yay?nlanan yaz?,foto?raf,harita,illüstrasyonvekonular?n   她的哈克? sakl?d?河?zinsiz,kaynakgösterilerekdahial?nt?   邑?lamaz。

它应该在这里正确显示 http://abone.doganburda.com/test/

  

Bu site,DoğanBurdaDergiYayıncılıkvePazarlamaA.Ş。 tarafından   T.C。 yasalarınaaugunolarakyayınlanmaktadır。 Sitenin isimveyayın   haklarıDoğanBurdaDergiYayıncılıkvePazarlamaA.Ş.'yeaittir。   Sitededayınlananyazı,fotoğraf,harita,illüstrasyonvekonuların   她的hakkısaklıdır。 İzinsiz,kaynakgösterilerekdahialıntı   yapılamaz。

这是我的php页面的响应标题

HTTP/1.1 200 OK

Date: Thu, 01 May 2014 13:19:53 GMT

Server: Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 OpenSSL/0.9.8e PHP/5.2.11 with Suhosin-Patch

X-Powered-By: PHP/5.2.11

Keep-Alive: timeout=5, max=100

Connection: Keep-Alive

Transfer-Encoding: chunked

Content-Type: text/html; charset=utf-8

Content-Language: tr

如何正确显示这些特殊字符

0 个答案:

没有答案