0
我剛剛在openshift平臺上部署了我的第一個php試用版,即使將meta charset utf-8的東西添加到我的代碼中,大多數字符都像' '。openshift php utf8編碼
在localhost上一切正常。我使用notepad ++對網站進行編碼,編碼也設置爲utf-8。
我試着將這行添加到template.php中,但它沒有任何區別。
<meta charset="utf-8" />
<meta http-equiv="Content-type" value="text/html; charset=UTF-8" />
<?php ini_set('default_charset', 'utf-8'); ?>
所以這是因爲openshift本身或我做錯了什麼?或任何解決方案?
我不知道openshift平臺,但您應該檢查它是否不在HTTP頭中發送編碼。如果是這樣,你可以用PHP的'header'命令覆蓋編碼。 –
header命令沒有解決它:(有沒有辦法檢查openshift是否發送任何頭文件? –
使用任何http頭部報告服務,就像[http://web-sniffer.net](http:// web如果只是'text/html',那很好;如果它是'text/html; encoding = ISO- 8859-1',你需要覆蓋它(通過在PHP中使用header命令) –