2012-04-25 147 views
0

嗨,我想解碼這個特殊字符±。問題是,名稱包含特殊字符,當我嘗試在html中編寫它時,它被編碼並顯示爲±所以請幫我解碼這個特殊字符。解碼特殊字符

+1

解碼來自什麼,變成了什麼? – 2012-04-25 10:54:09

+0

我想在表單上寫** ** **符號。但它顯示爲±我試圖寫在窗體上的例子詞是DVD±RW – 2012-04-25 10:57:44

+3

看起來你正在遭受HTML實體的雙重編碼。您應該更新您的問題,並提供更多關於您使用的平臺的詳細信息。 – 2012-04-25 11:00:05

回答

1

嘗試這樣的事情

 ± 

Refrence:

http://htmlhelp.com/reference/html40/entities/latin1.html

+0

我不認爲這會有所幫助,因爲似乎有人逃避太多了,它會改變爲'& plusmn;'。 – martinstoeckli 2012-04-25 11:59:50

+0

看到這裏http://jsfiddle.net/srinivasan/DGJMZ/你的代碼http://jsfiddle.net/srinivasan/DGJMZ/1/ – srini 2012-04-25 12:11:31

+0

也許你錯過了我,你的例子是正確的,但S.Siva必須有代碼的地方,這是兩次逃避絃樂。 – martinstoeckli 2012-04-25 12:19:10

0

確保字符串變量始終包含±字符,而不是像±這樣的編碼字符串。當您將其發送給UTF-8編碼的HTML頁面時,即使使用像PHP的htmlspecialchars()這樣的轉義函數,瀏覽器也會將其正確顯示爲±