![]() |
|
|
|||||||
![]() |
ASP Net - Problem with Web.HttpUtility.UrlDecode |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
I have a file name which will not decode correctly with the
Web.HttpUtility.UrlDecode routine. The original file name is : "G:/MyMusic/iTunes/iTunes%20Music/38%20Special/Rock%20&%20Roll%20Strategy/01%20Second%20Chance.mp3/" The file name after the routine is: "G:/MyMusic/iTunes/iTunes Music/38 Special/Rock & Roll Strategy/01 Second Chance.mp3/" Note the "38 Special/Rock & Roll Strategy" which should be translated as "38 Special/Rock & Roll Strategy" Any ideas? Lloyd Sheen Lloyd Sheen |
|
|
|
|
#2 |
|
Posts: n/a
|
Hi Lloyd,
URLEncoding doesn't usually use entities. An Ampersand should be represented as %38... You might also try & although I'm sure the problem is that UrlDecode doesn't do the HtmlDecoding. To fix this issue you can HtmlDecode after you're done UrlDecoding. +++ Rick --- -- Rick Strahl West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/weblog/ http://www.west-wind.com/wwThreads/ ---------------------------------- Making waves on the Web "Lloyd Sheen" <> wrote in message news:Z92dnQ6p6KAKTr7fRVn-... > I have a file name which will not decode correctly with the > Web.HttpUtility.UrlDecode routine. > > The original file name is : > "G:/MyMusic/iTunes/iTunes%20Music/38%20Special/Rock%20&%20Roll%20Strateg y/01%20Second%20Chance.mp3/" > > The file name after the routine is: > "G:/MyMusic/iTunes/iTunes Music/38 Special/Rock & Roll Strategy/01 > Second Chance.mp3/" > > Note the "38 Special/Rock & Roll Strategy" which should be translated as > "38 Special/Rock & Roll Strategy" > > Any ideas? > > Lloyd Sheen > > Rick Strahl [MVP] |
|
|
|
#3 |
|
Posts: n/a
|
Problem is that I don't do the encoding. This is done by ITunes. All file
names which have an "&" have the same problem. I have had to put in a special set of code just for this. Oh well I guess Apple remains a domain unto themselves. Lloyd Sheen "Rick Strahl [MVP]" <> wrote in message news:... > Hi Lloyd, > > URLEncoding doesn't usually use entities. An Ampersand should be > represented > as %38... You might also try & although I'm sure the problem is that > UrlDecode doesn't do the HtmlDecoding. > > To fix this issue you can HtmlDecode after you're done UrlDecoding. > > +++ Rick --- > > -- > > Rick Strahl > West Wind Technologies > http://www.west-wind.com/ > http://www.west-wind.com/weblog/ > http://www.west-wind.com/wwThreads/ > ---------------------------------- > Making waves on the Web > > > "Lloyd Sheen" <> wrote in > message > news:Z92dnQ6p6KAKTr7fRVn-... >> I have a file name which will not decode correctly with the >> Web.HttpUtility.UrlDecode routine. >> >> The original file name is : >> > "G:/MyMusic/iTunes/iTunes%20Music/38%20Special/Rock%20&%20Roll%20Strateg > y/01%20Second%20Chance.mp3/" >> >> The file name after the routine is: >> "G:/MyMusic/iTunes/iTunes Music/38 Special/Rock & Roll Strategy/01 >> Second Chance.mp3/" >> >> Note the "38 Special/Rock & Roll Strategy" which should be translated > as >> "38 Special/Rock & Roll Strategy" >> >> Any ideas? >> >> Lloyd Sheen >> >> > > Lloyd Sheen |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Comcast + Wireless Internet Problem | shadoweloc | General Help Related Topics | 1 | 07-01-2008 06:19 PM |
| Dial Up Problem | smackedass | A+ Certification | 3 | 02-02-2007 11:59 PM |
| Re: Virus Problem ** Help!** | David BlandIII | A+ Certification | 1 | 03-02-2004 06:00 PM |
| Re: Serious Computer Problem | hootnholler | A+ Certification | 1 | 11-24-2003 12:18 PM |
| Re: Serious Computer Problem | Bret | A+ Certification | 0 | 11-19-2003 12:51 AM |