雨後的天空

8 四月, 2008

HTML 特殊符號

Filed under: Web — mayshih @ 10:09 上午

在開發Web程式時,我都用Firefox,在做測試。

因為Firefox,有一些附加元件很好用

如:

Web Developer 1.15

JSONRequest 0.9

YSlow 0.94

Firefox用的多是標準語法。不像IE,有些javascript和css的語法,是按自家定義的標準做的,所以在寫程式時,會有一些困擾。。。

之前有個例子如下,透過get的方式傳送參數

http://localhost/index.php?name=may&divide_type_id=1

這種語法在Firefox跑時,是不會出錯的,但在IE的話,你注意看網址的link會變成

http://localhost/index.php?name=may÷_type_id=1

查過HTML特殊符號表,「÷」是「÷」除號的意思。

我的參數名稱給的是「divide_type_id」,但在「IE」上卻將「&」與「divide_type_id」被翻譯成「÷_type_id」。一直用Firefox在做測試,沒有測出這問題,而IE竟然還將「;」省略自己換成「÷」,是該說「IE實在太聰明了嗎」

結果解決方法

是將「divide_type_id」往前移,變成下面這樣,「IE」接受了,不會再變成「÷」…..

http://localhost/index.php?divide_type_id=1&name=may

發表迴響 »

目前沒有留言。

RSS feed for comments on this post. TrackBack URI

發表留言

在WordPress.com寫網誌.