@@ -59,6 +59,15 @@ var_dump(bin2hex(mb_ucfirst(mb_convert_encoding("ebi", "SJIS", "UTF-8"), "
59
59
var_dump (bin2hex (mb_lcfirst (mb_convert_encoding ("EBI " , "SJIS " , "UTF-8 " ), "SJIS " )));
60
60
var_dump (bin2hex (mb_ucfirst (hex2bin ("8471 " ), "SJIS " ))); /* б */
61
61
var_dump (bin2hex (mb_lcfirst (hex2bin ("8441 " ), "SJIS " ))); /* Б */
62
+ var_dump (bin2hex (mb_ucfirst (hex2bin ("83bf " ), "SJIS " ))); /* α */
63
+ var_dump (bin2hex (mb_lcfirst (hex2bin ("839f " ), "SJIS " ))); /* Α */
64
+ var_dump (bin2hex (mb_lcfirst (hex2bin ("82a0 " ), "SJIS " ))); /* あ */
65
+ var_dump (bin2hex (mb_ucfirst (hex2bin ("83bf8471 " ), "SJIS " )));
66
+ var_dump (bin2hex (mb_lcfirst (hex2bin ("839f8441 " ), "SJIS " )));
67
+ echo "== EUC-JP == \n" ;
68
+ var_dump (bin2hex (mb_ucfirst (hex2bin ("a6d8 " ), "EUC-JP " ))); /* Ω */
69
+ var_dump (bin2hex (mb_lcfirst (hex2bin ("a6b8 " ), "EUC-JP " ))); /* ω */
70
+ var_dump (bin2hex (mb_ucfirst (hex2bin ("a4a2a4a2 " ), "EUC-JP " ))); /* あ */
62
71
echo "== Longer strings == \n" ;
63
72
var_dump (mb_ucfirst ("э " . str_repeat ("A " , 65536 )) === "Э " . str_repeat ("A " , 65536 ));
64
73
var_dump (mb_lcfirst ("Э " . str_repeat ("A " , 65536 )) === "э " . str_repeat ("A " , 65536 ));
@@ -85,6 +94,15 @@ string(12) "826482828289"
85
94
string(12) "828582618268"
86
95
string(4) "8441"
87
96
string(4) "8471"
97
+ string(4) "839f"
98
+ string(4) "83bf"
99
+ string(4) "82a0"
100
+ string(8) "839f8471"
101
+ string(8) "83bf8441"
102
+ == EUC-JP ==
103
+ string(4) "a6b8"
104
+ string(4) "a6d8"
105
+ string(8) "a4a2a4a2"
88
106
== Longer strings ==
89
107
bool(true)
90
108
bool(true)
0 commit comments