1

我使用 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

为了处理正确的 nvarchar(max) 数据,freetds 还有其他选择吗?

谢谢!

4

1 回答 1

2

您需要 TDS 7.2,它增加了对 SQL Server 2005 和 MAX 类型的支持,请参阅选择 TDS 协议版本

TDS:7.2 包括对 varchar(max)、varbinary(max)、xml 数据类型和 MARS[a] 的支持。

于 2011-10-24T17:24:09.003 回答