2017-10-13 135 views

回答

1

如果您將$ s2字符串編碼爲UTF-8,它應該可以工作。

你可以做到這一點與PHP函數utf8_encode(string)

<?php 
$s2 = file_get_contents("s2.txt"); 
?> 
<div id="slogan"> 
<em>asd</em> 
<strong><?php echo utf8_encode($s2); ?></strong> 
<span>dsa</span> 
</div> 

這應該可以解決它。

+0

您也可以編碼的file_get_contents()來代替,這是否爲你更好。 – MadsBinger

0

你可以試試下面的代碼片段:

function file_get_contents_utf8($fn) { 
    $content = file_get_contents($fn); 
     return mb_convert_encoding($content, 'UTF-8', 
      mb_detect_encoding($content, 'UTF-8, ISO-8859-1', true)); 
} 

$s2 = file_get_contents_utf8("s2.txt"); 

這串編碼爲UTF8