1
我遇到了惱人的php utf8 netbeans編碼問題。我昨天整夜都在Google和StackOverflow上尋找解決方案。我嘗試了很多東西,看起來我無法讓它工作。我知道我做錯了什麼......如何確保php文件實際上是用utf-8編碼保存的?
我有需要打印的法國caracters像é è ç à
但不是信其輸出�
我將此添加到我的文件PHP項目:
<!DOCTYPE html>
<html>
<?php
header('Content-type: text/html; charset=utf-8');
?>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
</head>
更有網友提出由該線路netbeans_default_options
不過問題依然存在添加-J-Dfile.encoding=UTF-8
修改neatbeans.conf
...
我對上項目的點擊 - >屬性 - >來源和我的編碼設置爲windows-1252
我試圖將其更改爲UTF-8,但它給了我這樣的警告:Changing to UTF-8 may cause some files to be unreadable. Would you like to continue>
我是點擊,但問題仍然存在...
那麼我怎樣才能確保我的文件以UTF-8編碼?請簡單的方法。
可以請你的代碼的完整字符串提供?不確定要理解。你的意思是在這個頭文件中:'<?php header('Content-type:text/html; charset = utf-8'); iconv(「ISO-8859-1」,「UTF-8」,$ value); ?>'? –
啊是的。問題在於配置php.ini或配置。這個想法是根據價值水平,你不必配置這兩者的配置,並強制在源代碼上進行編碼。即使我有這種字符編碼的麻煩,並找不到最好的方式來做到這一點。 –
嗯。看起來問題不解決這個解決方案。你知道如何使用Notepad ++將文件轉換/保存爲UTF8嗎? –