我收到不需要的符號而不是我的母語字符。而不是(例如)「ą, ł, ć
」我得到�, �, �
。 我的「頭部」區域,像這樣:如何正確顯示原生字符?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
</head>
我的網頁瀏覽器是谷歌的Chrome版本31.0.1650.63米
有人可以幫我解決這個問題嗎?
我收到不需要的符號而不是我的母語字符。而不是(例如)「ą, ł, ć
」我得到�, �, �
。 我的「頭部」區域,像這樣:如何正確顯示原生字符?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
</head>
我的網頁瀏覽器是谷歌的Chrome版本31.0.1650.63米
有人可以幫我解決這個問題嗎?
將HTML文件保存爲UTF-8時,沒有理由保存沒有BOM。相反,BOM通過幫助瀏覽器識別編碼來提供額外的保護。 –
如果您針對物料清單提出索賠,則應該詳細說明。 BOM從未影響過這種事情。在古代的瀏覽器中,它在頁面開始時造成了一些垃圾,但這是橋下的水。你的答案是**錯誤**,只要它強調說沒有BOM **就可以保存**。從這個問題的評論中可以看出,保存爲UTF-8是關鍵。不需要保存物料清單,這是一個比用*物料清單保存*不太有用的選項。 –
你在哪裏得到那個角色?你是如何保存你的HTML文件的(在你用meta聲明的時候是不是UTF8)? –
如果你聲明頁面是'utf-8',你必須確保它實際上是在'utf-8'中。您必須以UTF-8格式保存HTML文件才能正常工作,理想情況下,您希望使用帶有BOM的UTF-8。另外,確保頁面上的所有資源(CSS,JS,...)都是UTF-8。如果您混合使用編碼,則會出現非常糟糕的情況。 – Luaan
你們倆都很聰明。我檢查了我的文件格式,它是ANSI。當我將其更改爲utf-8時,一切都已開始正常工作。謝謝。 – krzyhub