2012-04-25 63 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()这样的转义函数,浏览器也会将其正确显示为±