1010namespace Toolkit \Stdlib \Str ;
1111
1212use InvalidArgumentException ;
13- use function implode ;
14- use function preg_match ;
15- use function http_build_query ;
16- use function curl_init ;
17- use function curl_setopt ;
1813use function curl_exec ;
1914use function curl_getinfo ;
15+ use function curl_init ;
16+ use function curl_setopt ;
17+ use function file_get_contents ;
2018use function function_exists ;
2119use function get_headers ;
22- use function stream_context_create ;
23- use function file_get_contents ;
20+ use function http_build_query ;
21+ use function implode ;
22+ use function mb_convert_encoding ;
2423use function parse_url ;
24+ use function preg_match ;
25+ use function rawurlencode ;
26+ use function str_replace ;
27+ use function stream_context_create ;
2528use function strpos ;
2629use function trim ;
2730use function urldecode ;
28- use function rawurlencode ;
29- use function mb_convert_encoding ;
30- use function str_replace ;
3131use function urlencode ;
32- use const CURLOPT_NOBODY ;
32+ use const CURLINFO_HTTP_CODE ;
3333use const CURLOPT_CONNECTTIMEOUT ;
34+ use const CURLOPT_NOBODY ;
3435use const CURLOPT_TIMEOUT ;
35- use const CURLINFO_HTTP_CODE ;
3636
3737/**
3838 * Class UrlHelper
@@ -272,8 +272,8 @@ public static function encode(string $url): string
272272 }
273273
274274 // 若已被编码的url,将被解码,再继续重新编码
275- $ decodeUrl = urldecode ($ url );
276- $ encodeUrl = urlencode ($ decodeUrl );
275+ // $decodeUrl = urldecode($url);
276+ $ encodeUrl = urlencode ($ url );
277277
278278 return str_replace (self ::$ entities , self ::$ replacements , $ encodeUrl );
279279 }
@@ -297,7 +297,7 @@ public static function encode2(string $url): string
297297 }
298298
299299 // 若已被编码的url,将被解码,再继续重新编码
300- $ url = urldecode ($ url );
300+ // $url = urldecode($url);
301301
302302 $ encodeUrl = rawurlencode (mb_convert_encoding ($ url , 'utf-8 ' ));
303303 // $url = rawurlencode($url);
0 commit comments