freetds php mssql 中文乱码,使用PHP FreeTDS扩展从MSSQL服务器获取UTF-8字符集的数据

我似乎无法使用FreeTDS扩展名从MSSQL编码为UTF-8的数据中获取数据。

连接:

ini_set('mssql.charset', 'UTF-8');

$this->_resource = mssql_connect($config['servername'], $config['username'], $config['password']);

我无法使用任何其他扩展名。

我试过创建〜/ .freetds.conf

[global]

client charset = UTF-8

我试过将参数传递给php:

php -d mssql.charset="UTF-8" index.php

数据仍不在UTF-8中。

的PHP-我

mssql

MSSQL Support => enabled

Active Persistent Links => 0

Active Links => 0

Library version => FreeTDS

Directive => Local Value => Master Value

mssql.allow_persistent => On => On

mssql.batchsize => 0 => 0

mssql.charset => no value => no value

mssql.compatability_mode => Off => Off

mssql.connect_timeout => 5 => 5

mssql.datetimeconvert => On => On

mssql.max_links => Unlimited => Unlimited

mssql.max_persistent => Unlimited => Unlimited

有想法吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值