2011-07-21 36 views
1

能否請您提供一些幫助,這是我的代碼:商店UTF8文本到PHP變量,其輸出正確

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
</head> 

<body> 
<div id="wrapper"> 
    <div id="container"> 
    <?php 
      $var = utf8_encode("nađžćča slovaćč"); 
      echo utf8_decode($var); 
     ?> 
    </div>  
</div> 
</body> 
</html> 

我曾嘗試幾件事情:刪除函數utf8_encode /解碼,把header()函數在PHP代碼,但沒有一個工作,所以你能告訴我我在哪裏做錯了,thx!

+1

您是否嘗試輸出「nađžćčaslovaćč」爲html, - 這是我不確定的內容,您應該只保留。 – adrian7

+1

如果你的字符串_is_ utf8,似乎很可能只是將它回顯出來。 – Wrikken

回答

3

您不需要編碼/解碼數據。簡而言之,您可以使用UTF-8編碼保存文件。

+0

是的,這有幫助。事實是,我的編輯器不允許我改變編碼(這有多奇怪?),所以我在Notepad ++中打開了文件,改變了編碼和編碼,不需要編碼/解碼。感謝名單! – Nikola

1

您可能會刪除此屬性lang =「en」。對我而言,我嘗試了不同的瀏覽器,並且效果不錯

+0

沒關係,無論如何它都會工作;) –

0

不需要編碼或解碼數據。