php-sqlsrv/test/functional/sqlsrv/srv_009_connect_app_unicode.phpt

38 lines
773 B
Plaintext
Raw Normal View History

2017-06-02 02:51:37 +02:00
--TEST--
Connection option APP unicode
2017-06-02 17:31:23 +02:00
--DESCRIPTION--
Connect using a Unicode App name. Once connected, fetch APP_NAME.
2017-06-02 02:51:37 +02:00
--SKIPIF--
<?php require('skipif.inc'); ?>
--FILE--
<?php
require_once("MsCommon.inc");
// Connect
$appName = "APP_PoP_";
$appName = $appName . str_repeat("银河系",1);
$conn = Connect(array("APP"=>$appName, "CharacterSet"=>"utf-8"));
if( !$conn ) { die( print_r( sqlsrv_errors(), true)); }
// Query and print out
$sql = "select APP_NAME()";
$stmt = sqlsrv_query($conn, $sql);
if( !$stmt ) { die( print_r( sqlsrv_errors(), true)); }
// Fetch the data
while( sqlsrv_fetch($stmt) ) {
echo sqlsrv_get_field($stmt, 0)."\n";
}
// Close connection
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
print "Done";
?>
--EXPECT--
APP_PoP_银河系
Done