我需要在数据库中插入多语言文件标题。
我的代码:
$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 );
存储在数据库中:
答案 0 :(得分:1)
将数据存储在utf8_unicode_ci
列中可帮助您以多种语言存储数据。
假设您使用的是mysql
ALTER TABLE t MODIFY LTXT CHAR(49) CHARACTER SET utf8;
插入使用时N
$tsql = "INSERT INTO dbo.Product(title) VALUES (N'".$title."')";