>我在数据库中插入带有变音符号的文本时遇到问题,变音符号被删除,正常字符显示而不是(a, t, s)
,唯一插入的是î
。列类型为 TEXT
- SQL Server 中的原则和NVARCHAR
,配置文件中的charset: UTF8
。我也在使用Symfony2。
如何设置教义以便正确插入变音符号?
我尝试添加options.1002: "SET NAMES 'UTF8'"
但我只收到 php 警告,上面写着:
警告:PDO::__construct(): SQLSTATE[IM001]:驱动程序不支持此功能:驱动程序不支持设置属性
请记住,所使用的排序规则不仅决定了如何处理相似的字符,还决定了允许使用哪些字符。您的问题可能就像使用错误的排序规则一样简单。