mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
For rationale, see https://github.com/php/php-src/pull/6787 Extensions migrated in this part: * bcmath * bz2 * calendar * com_dotnet * ctype Closes GH-6797.
39 lines
696 B
PHP
39 lines
696 B
PHP
--TEST--
|
|
Bug #66431 Special Character via COM Interface (CP_UTF8), Scripting.FileSystemObject
|
|
--EXTENSIONS--
|
|
com_dotnet
|
|
--FILE--
|
|
<?php
|
|
|
|
$text= "Xin chào cộng đồng PHP";
|
|
$fpath = str_replace("/", "\\", __DIR__ . "/bug66431.txt");
|
|
|
|
$fso = new COM("Scripting.FileSystemObject");
|
|
$fh = $fso->OpenTextFile($fpath, 2, true);
|
|
$fh->Write($text);
|
|
$fh->Close();
|
|
|
|
$check_text = file_get_contents($fpath);
|
|
|
|
$result = ($check_text == $text);
|
|
|
|
var_dump($result);
|
|
|
|
if (!$result) {
|
|
echo "Expected: '$check_text'\n";
|
|
echo "Have: '$text'\n";
|
|
}
|
|
|
|
?>
|
|
--CLEAN--
|
|
<?php
|
|
|
|
$fpath = str_replace("/", "\\", __DIR__ . "/bug66431.txt");
|
|
|
|
if (file_exists($fpath)) {
|
|
unlink($fpath);
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
bool(true)
|