-
Notifications
You must be signed in to change notification settings - Fork 7.8k
/
Copy pathiconv_get_encoding_basic.phpt
78 lines (71 loc) · 1.92 KB
/
iconv_get_encoding_basic.phpt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
--TEST--
iconv_get_encoding() parameter tests
--CREDITS--
Oystein Rose <[email protected]>
#PHPTestFest2009 Norway 2009-06-09 \o/
--EXTENSIONS--
iconv
--INI--
error_reporting=E_ALL & ~E_DEPRECATED
--FILE--
<?php
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "UTF-8");
iconv_set_encoding("input_encoding", "UTF-8");
var_dump( iconv_get_encoding('internal_encoding') );
var_dump( iconv_get_encoding('output_encoding') );
var_dump( iconv_get_encoding('input_encoding') );
var_dump( iconv_get_encoding('all') );
var_dump( iconv_get_encoding('foo') );
var_dump( iconv_get_encoding() );
iconv_set_encoding("internal_encoding", "ISO-8859-1");
iconv_set_encoding("output_encoding", "ISO-8859-1");
iconv_set_encoding("input_encoding", "ISO-8859-1");
var_dump( iconv_get_encoding('internal_encoding') );
var_dump( iconv_get_encoding('output_encoding') );
var_dump( iconv_get_encoding('input_encoding') );
var_dump( iconv_get_encoding('all') );
var_dump( iconv_get_encoding('foo') );
var_dump( iconv_get_encoding() );
?>
--EXPECT--
string(5) "UTF-8"
string(5) "UTF-8"
string(5) "UTF-8"
array(3) {
["input_encoding"]=>
string(5) "UTF-8"
["output_encoding"]=>
string(5) "UTF-8"
["internal_encoding"]=>
string(5) "UTF-8"
}
bool(false)
array(3) {
["input_encoding"]=>
string(5) "UTF-8"
["output_encoding"]=>
string(5) "UTF-8"
["internal_encoding"]=>
string(5) "UTF-8"
}
string(10) "ISO-8859-1"
string(10) "ISO-8859-1"
string(10) "ISO-8859-1"
array(3) {
["input_encoding"]=>
string(10) "ISO-8859-1"
["output_encoding"]=>
string(10) "ISO-8859-1"
["internal_encoding"]=>
string(10) "ISO-8859-1"
}
bool(false)
array(3) {
["input_encoding"]=>
string(10) "ISO-8859-1"
["output_encoding"]=>
string(10) "ISO-8859-1"
["internal_encoding"]=>
string(10) "ISO-8859-1"
}