2016-03-04 93 views
0

我有以下字符串LIVEWIRE TS+为什么剃须刀与Server.UrlEncode产生不正确的结果?

当我做下面的代码:

<a href="/support/[email protected]("LIVEWIRE TS+")" class="topic-knowledge-base button">KNOWLEDGE BASE</a> 

它产生下面的查询字符串:

LIVEWIRE+TS%2b

我想到了一个空间是%20时编码。

好的,在解码之后,我找回了LIVEWIRE TS,但没有收到LIVEWIRE TS+。我怎样才能保留+号?

+2

请参阅http://stackoverflow.com/questions/1634271/url-encoding-the-space-character-or-20 – xanatos

+1

+是空格键,%20是加号。 – Sousuke

+1

没有空格是'+'编码时如果你想要你可以在这里查看http://www.url-encode-decode.com/ – Tushar

回答

0

对其进行解码,让你不得不使用此代码相同的字符串:

System.Net.WebUtility.UrlDecode("LIVEWIRE+TS%2b"); 

,它将返回LIVEWIRE TS+

相关问题