simplify
This commit is contained in:
@@ -385,22 +385,18 @@ void ScreenPackages::HTMLParse()
|
|||||||
UpdateLinksList();
|
UpdateLinksList();
|
||||||
}
|
}
|
||||||
|
|
||||||
RString ScreenPackages::URLEncode( const RString &URL )
|
RString ScreenPackages::URLEncode( const RString &sInput )
|
||||||
{
|
{
|
||||||
RString Input = StripOutContainers( URL );
|
RString sOutput;
|
||||||
RString Output;
|
for( unsigned k = 0; k < sInput.size(); k++ )
|
||||||
|
|
||||||
for( unsigned k = 0; k < Input.size(); k++ )
|
|
||||||
{
|
{
|
||||||
char t = Input.at( k );
|
char t = sInput[k];
|
||||||
if ( ( t >= '!' ) && ( t <= 'z' ) )
|
if( t >= '!' && t <= 'z' )
|
||||||
{
|
sOutput += t;
|
||||||
Output+=t;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
Output += "%" + ssprintf( "%X", t );
|
sOutput += "%" + ssprintf( "%X", t );
|
||||||
}
|
}
|
||||||
return Output;
|
return sOutput;
|
||||||
}
|
}
|
||||||
|
|
||||||
RString ScreenPackages::StripOutContainers( const RString & In )
|
RString ScreenPackages::StripOutContainers( const RString & In )
|
||||||
@@ -523,7 +519,7 @@ void ScreenPackages::EnterURL( const RString & sURL )
|
|||||||
}
|
}
|
||||||
//Continue...
|
//Continue...
|
||||||
|
|
||||||
sAddress = URLEncode( sAddress );
|
sAddress = URLEncode( StripOutContainers(sAddress) );
|
||||||
|
|
||||||
if ( sAddress != "/" )
|
if ( sAddress != "/" )
|
||||||
sAddress = "/" + sAddress;
|
sAddress = "/" + sAddress;
|
||||||
|
|||||||
Reference in New Issue
Block a user