2 url parser multibyte/locale
6 if (!defined("http\\Url::PARSE_MBLOC") or
7 !stristr(setlocale(LC_CTYPE, NULL), "utf")) {
8 die("skip need http\\Url::PARSE_MBLOC support and LC_CTYPE=*.UTF-8");
17 "s\xc3\xa7heme://h\xc6\x9fst",
18 "s\xc3\xa7heme://h\xc6\x9fst:23/päth/öf/fıle"
21 foreach ($urls as $url) {
22 printf("\n%s\n", $url);
23 var_dump(http\Url::parse($url, http\Url::PARSE_MBLOC));
31 object(http\Url)#%d (8) {
51 object(http\Url)#%d (8) {
70 sçheme://hƟst:23/päth/öf/fıle
71 object(http\Url)#%d (8) {
83 string(16) "/päth/öf/fıle"