使用php7要連接mssql要安裝的套件為pdo_dblib
# centos
yum install php70w-pdo_dblib.x86_64
# ubuntu
sudo apt-get install freetds-bin php-sybase
接下來我們更改freetds的設定檔,裝連線設定為utf8
# centos
vi /etc/freetds.conf
# ubuntu
sudo vi /etc/freetds/freetds.conf
加入兩行設定即可
# centos
tds version = 7.2
client charset = UTF-8
# ubuntu
tds version = 7.1
client charset = UTF-8
設定完成後連線到mssql charset就會是utf8 如果還是顯示為亂碼的話則可以利用tsql的指令來debug
tsql -S [ip] -U [username] -P [password]
沒有留言:
張貼留言