Bug #16069
--SKIPIF--
<?php
-include( 'skipif.inc' );
+/* include( 'skipif.inc' ); */
if (@iconv('CP932', 'EUC-JP//TRANSLIT', "\x87\x6d")=='') {
die("skip CP932 translit not available\n");
}
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
/* charset=CP932, KOI8-R */
$str = "\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d";
print iconv( "CP932", "EUC-JP//TRANSLIT", $str );
--TEST--
EUC-JP to ISO-2022-JP
--SKIPIF--
-<?php include('skipif.inc'); ?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
/* charset=EUC-JP */
$str = "
--TEST--
EUC-JP to SJIS
--SKIPIF--
-<?php include('skipif.inc'); ?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
/* charset=EUC-JP */
$str = "
--TEST--
EUC-JP to UTF8
--SKIPIF--
-<?php include('skipif.inc');?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
/* charset=EUC-JP */
$str = "
--TEST--
iconv test
--SKIPIF--
-<?php include('skipif.inc'); ?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
echo "iconv extension is available\n";
$test = "æøå";
var_dump("ISO-8859-1: $test");
--TEST--
UCS4BE to ASCII
--SKIPIF--
-<?php include('skipif.inc'); ?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
/*
Expected output:
abcd
--TEST--
ob_output_handler
--SKIPIF--
-<?php include('skipif.inc'); ?>
+<?php /* include('skipif.inc'); */ ?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
iconv_set_encoding('internal_encoding', 'EUC-JP');
iconv_set_encoding('output_encoding', 'Shift_JIS');
ob_start('ob_iconv_handler');
Translit failure
--SKIPIF--
<?php
-include('skipif.inc');
+/* include('skipif.inc'); */
( ICONV_IMPL != "libiconv" ) and die("skip ICONV_IMPL != \"libiconv\"");
?>
--INI--
error_reporting=2039
--FILE--
<?php
-include('test.inc');
+/* include('test.inc'); */
// Should be ok.
// Content from file is from libiconv testkit. Tested both
// with a string as an implode, no difference.
Translit UTF-8 quotes
--SKIPIF--
<?php
-include('skipif.inc');
+/* include('skipif.inc'); */
( ICONV_IMPL != "libiconv" ) and die("skip ICONV_IMPL != \"libiconv\"");
?>
--INI--
error_reporting=2047
--FILE--
<?php // vim600: syn=php
-include('test.inc');
+/* include('test.inc'); */
//error_reporting(E_ALL);
$utf = implode('', file('ext/iconv/tests/Quotes.UTF-8'));
output_handler=
--SKIPIF--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
extension_loaded("mbstring") or die("skip mbstring not available\n");
?>
--FILE--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
mb_internal_encoding('cp1252');
print mb_internal_encoding()."\n";
var_dump(htmlentities("\x82\x86\x99\x9f", ENT_QUOTES, ''));
output_handler=
--SKIPIF--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
extension_loaded("mbstring") or die("skip mbstring not available\n");
?>
--FILE--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
mb_internal_encoding('ISO-8859-15');
print mb_internal_encoding()."\n";
var_dump(htmlentities("\xbc\xbd\xbe", ENT_QUOTES, ''));
output_handler=
--SKIPIF--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
extension_loaded("mbstring") or die("skip mbstring not available\n");
?>
--FILE--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
mb_internal_encoding('ISO-8859-1');
print mb_internal_encoding()."\n";
var_dump(htmlentities("\xe4\xf6\xfc", ENT_QUOTES, ''));
output_handler=
--SKIPIF--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
extension_loaded("mbstring") or die("skip mbstring not available\n");
?>
--FILE--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
mb_internal_encoding('EUC-JP');
print mb_internal_encoding()."\n";
var_dump(htmlentities("\xa1\xa2\xa1\xa3\xa1\xa4", ENT_QUOTES, ''));
output_handler=
--SKIPIF--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
extension_loaded("mbstring") or die("skip mbstring not available\n");
?>
--FILE--
<?php
+/*
if (!extension_loaded("mbstring") && ini_get("enable_dl")) {
$dlext = (substr(PHP_OS, 0, 3) == "WIN" ? ".dll" : ".so");
@dl("mbstring$dlext");
}
+*/
mb_internal_encoding('Shift_JIS');
print mb_internal_encoding()."\n";
var_dump(htmlentities("\x81\x41\x81\x42\x81\x43", ENT_QUOTES, ''));