【发布时间】:2019-11-05 20:16:52
【问题描述】:
当我向 SQL Server 插入数据时,拉丁字母被添加为疑问字符。
尝试了很多方法,但没有任何帮助。使用占位符时,不能在 pdo 中使用 N 前缀。在 pdo 中设置 Unicode 的任何工作方法?
我试过了:
ini_set('default_charset', 'utf-8');$dsn = "dblib:version=7.0;charset=UTF-8;host={$params['host']};dbname={$params['dbname']}";$db->exec("set names utf8");
【问题讨论】:
-
您可以尝试更改驱动程序(SQL Server 的 PHP 驱动程序是一个不错的选择)。
-
感谢您的回复。但我一开始用的是 pdo。 pdo 没有任何方法可以为 SQL Server 设置 unicode?span>
标签: php sql-server pdo