如何将多语言数据插入 PHP sqlsrv_connect 中的数据库

how can i insert multi language data to database in PHP sqlsrv_connect

我需要在数据库中插入文件的多语言标题。

差不多:

我的代码:

$databaseName = "databasename"; 
$connectionInfo = array( "UID"=>$uid, "PWD"=>$pwd, "Database"=>$databaseName , "CharacterSet" => "UTF-8"); 

$title = "مشخصات فایل " .  " Основы теории литературы";

    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    $tsql = "INSERT INTO  dbo.Product(title) VALUES ('".$title."')";
    $stmt = sqlsrv_query( $conn, $tsql ); 

存储在数据库中:

将您的数据存储在 utf8_unicode_ci 列中将有助于您以多语言存储数据。

假设您正在使用 mysql

 ALTER TABLE t MODIFY LTXT CHAR(49) CHARACTER SET utf8;

插入时使用N

   $tsql = "INSERT INTO  dbo.Product(title) VALUES (N'".$title."')";