2012-07-20 113 views
0

我正在開發一個網站,我需要顯示+(加)符號。在所有其他瀏覽器上,編碼爲+似乎顯示正常。如何讓加號在IE中正確顯示?

如何獲得的加號,在IE瀏覽器無法正確顯示?

+4

爲什麼不只是+? – 2012-07-20 03:54:29

+0

你在談論URL編碼嗎? – SDEZero 2012-07-20 04:00:09

+0

@LieRyan - 我認爲這取決於客戶端瀏覽器編碼。我需要有一個十六進制/ HTML代碼來表示它 – IEnumerable 2012-07-20 04:11:44

回答

6

看看This site。它的HTML代碼

+應該做的伎倆

+0

是的,它現在可以在所有的瀏覽器上運行:),我甚至改變了瀏覽器編碼幾次,它的工作。 – IEnumerable 2012-07-20 04:26:04

1

鍵入字符「+」的好名單。參考文獻+沒有什麼魔力,它只是代表普通的「+」字符,而沒有意義。它屬於HTML5草案中增加的「named character references」的大集合;草案的這一部分大約一年前完全未實現,所以它只支持相當新版本的瀏覽器。它可能僅用於MathML兼容性。

「命名字符引用」是以字符的Unicode數字來定義的,所以你可以隨時使用像++,而不是他們(引用盡管對於這個角色,就沒有必要使用任何東西,但人物本身)。

這與×無法比較,它是一種標準的通用支持參考,適用於不能在大多數鍵盤上直接輸入的字符。 (但總是有一些直接輸入「×」的方法。)

0

對於什麼是值得的,現在看起來有一個很好的HTML5文檔,詳細說明了所有這些字符實體,在http://dev.w3.org/html5/html-author/charref

在問候 +

具體地,然而,沒有在使用它命名實體多點,因爲它已經是標準的7位ASCII碼(即++)的一部分,因此,字符是不管編碼方式如何 - 無論是在DOS,Windows,Unix還是UTF-8中,因此通常沒有太多的意義在前面使用除直線符號之外的其他東西(這不是其他類似的情況—,這需要至少8位編碼,因此不太可靠,以表示直接文本,這取決於環境)。