我使用php应用程序来管理Microsoft SQL Server数据库。该应用程序安装到unix并使用FreeTDS。虽然我对nvarchar(n)的读/写数据没有任何问题,但我无法正确处理UTF-8的nvarchar(max)数据。
freetds的配置文件:
host = x
port = 1433
tds version = 7.0
client charset = UTF-8
为了处理correclty nvarchar(max)数据,freetds还有其他选项吗?
谢谢!
答案 0 :(得分:2)
您需要TDS 7.2,它增加了对SQL Server 2005和MAX类型的支持,请参阅Choosing a TDS protocol version:
TDS:7.2包括对varchar(max),varbinary(max),xml数据类型和MARS [a]的支持。