1--TEST--
2Test mkdir/rmdir UTF-8 path with cp1250 specific symbols
3--SKIPIF--
4<?php
5include dirname(__FILE__) . DIRECTORY_SEPARATOR . "util.inc";
6
7skip_if_not_win();
8if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
9skip_if_no_required_exts();
10
11?>
12--FILE--
13<?php
14/*
15#vim: set fileencoding=cp1250
16#vim: set encoding=cp1250
17*/
18
19include dirname(__FILE__) . DIRECTORY_SEPARATOR . "util.inc";
20
21$item = "Árvíztűrő tükörfúrógép"; // cp1250 specific chars
22$prefix = create_data("dir_cp1250", "${item}42");
23$path = $prefix . DIRECTORY_SEPARATOR . "${item}42";
24
25$subpath = $path . DIRECTORY_SEPARATOR . "${item}4";
26
27/* The mb dirname exists*/
28var_dump(file_exists($path));
29
30var_dump(mkdir($subpath));
31var_dump(file_exists($subpath));
32
33get_basename_with_cp($subpath, 65001);
34
35var_dump(rmdir($subpath));
36remove_data("dir_cp1250");
37
38?>
39===DONE===
40--EXPECTF--
41bool(true)
42bool(true)
43bool(true)
44Active code page: 65001
45getting basename of %s\Árvíztűrő tükörfúrógép42\Árvíztűrő tükörfúrógép4
46string(32) "Árvíztűrő tükörfúrógép4"
47bool(true)
48string(%d) "%s\Árvíztűrő tükörfúrógép42\Árvíztűrő tükörfúrógép4"
49Active code page: %d
50bool(true)
51===DONE===
52