diff options
Diffstat (limited to 'ext/mbstring/tests/016.inc')
-rw-r--r-- | ext/mbstring/tests/016.inc | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/ext/mbstring/tests/016.inc b/ext/mbstring/tests/016.inc deleted file mode 100644 index bea679e502..0000000000 --- a/ext/mbstring/tests/016.inc +++ /dev/null @@ -1,86 +0,0 @@ -<?php -// TODO: Add more tests -//$debug = true; // Uncomment this line to view error/warning/notice message in *.out file -ini_set('include_path','.'); -include_once('common.php'); - -// SJIS string (BASE64 encoded) -$sjis = base64_decode('k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg=='); -// JIS string (BASE64 encoded) -$jis = base64_decode('GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg=='); -// EUC-JP string -$euc_jp = '日本語テキストです。0123456789。'; - -// Test with sigle "form encoding" -// Note: For some reason it complains, results are differ. Not reserched. -echo "== BASIC TEST ==\n"; -$s = $sjis; -$s = mb_convert_encoding($s, 'EUC-JP', 'SJIS'); -print("EUC-JP: $s\n"); // EUC-JP - -$s = $jis; -$s = mb_convert_encoding($s, 'EUC-JP', 'JIS'); -print("EUC-JP: $s\n"); // EUC-JP - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'SJIS', 'EUC-JP'); -print("SJIS: ".base64_encode($s)."\n"); // SJIS - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'JIS', 'EUC-JP'); -print("JIS: ".base64_encode($s)."\n"); // JIS - - - -// Using Encoding List Array -echo "== ARRAY ENCODING LIST ==\n"; - -$a = array(0=>'JIS', 1=>'UTF-8', 2=>'EUC-JP', 3=>'SJIS'); -$s = $jis; -$s = mb_convert_encoding($s, 'EUC-JP', $a); -print("EUC-JP: $s\n"); // EUC-JP - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'SJIS', $a); -print("SJIS: ".base64_encode($s)."\n"); // SJIS - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'JIS', $a); -print("JIS: ".base64_encode($s)."\n"); // JIS - - -// Using Detect Order -echo "== DETECT ORDER ==\n"; - -$s = $jis; -$s = mb_convert_encoding($s, 'EUC-JP', 'auto'); -print("EUC-JP: $s\n"); // EUC-JP - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'SJIS', 'auto'); -print("SJIS: ".base64_encode($s)."\n"); // SJIS - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'JIS', 'auto'); -print("JIS: ".base64_encode($s)."\n"); // JIS - - -// Invalid(?) Parameters -echo "== INVALID PARAMETER ==\n"; - -$s = mb_convert_encoding(1234, 'EUC-JP'); -print("INT: $s\n"); // EUC-JP - -$s = mb_convert_encoding('', 'EUC-JP'); -print("EUC-JP: $s\n"); // SJIS - -$s = $euc_jp; -$s = mb_convert_encoding($s, 'BAD'); -print("BAD: $s\n"); // BAD - -$s = $euc_jp; -$s = mb_convert_encoding($s); -print("MP: $s\n"); // Missing parameter - - -?> |