使用 SQL Server 2005/2008 使用 Doctrine ORM 插入带有音调符号的文本



>我在数据库中插入带有变音符号的文本时遇到问题,变音符号被删除,正常字符显示而不是(a, t, s),唯一插入的是î。列类型为 TEXT - SQL Server 中的原则和NVARCHAR,配置文件中的charset: UTF8。我也在使用Symfony2。

如何设置教义以便正确插入变音符号?

我尝试添加options.1002: "SET NAMES 'UTF8'"但我只收到 php 警告,上面写着:

警告:PDO::__construct(): SQLSTATE[IM001]:驱动程序不支持此功能:驱动程序不支持设置属性

请记住,所使用的排序规则不仅决定了如何处理相似的字符,还决定了允许使用哪些字符。您的问题可能就像使用错误的排序规则一样简单。

最新更新