我在我的PHP文件中使用<meta http-equiv="content-type" content="text/html; charset=utf-8" />
來啓用像ąčęė...
這樣的字符。在我的index.php文件中,由HTML或PHP生成的文本看起來不錯,但在另一個文件(miestai.php)中,由PHP編寫的文本看起來不錯,但是用HTML編寫的文本會混亂起來(而不是我得到的) )。爲什麼UTF-8在我的一個PHP文件中工作,但不是另一個?
當我從該文件中刪除<meta http-equiv="content-type" content="text/html; charset=utf-8" />
時,HTML編寫的文本看起來很好,但PHP編寫的文本混亂了。
我該如何解決這個問題?
注意:這兩個文件都在同一個文件夾中。我甚至將index.php的所有內容粘貼到miestai.php中,但我仍然遇到同樣的問題。
1.你使用什麼瀏覽器。 2.您是否將文件保存爲UTF-8? 3.你使用'header('Content-type:text/html; charset = UTF-8');'在你的PHP文件中? – Peter
你的文件是用UTF-8編寫的嗎?如果您使用IDE或Notepad ++,則可以輕鬆檢查它。 –