2017-03-08 52 views
1

我正在使用FreeTDS進行MSSQL查詢。問題是我沒有得到任何特殊的UTF-8符號。我正在使用一個PHP應用程序,我有以下配置的odbc.ini文件:帶有UTF-8的FreeTDS不返回UTF-8符號

[test] 

host = server.com 

port = xxxxx 

tds version = 7.4 

client charset = WINDOWS-1257 

我也試過客戶端字符集UTF-8。但它沒有幫助。可能是什麼問題呢?

+0

你的表格有哪些編碼? – DarkBee

+0

It's WINDOWS-1257 @DarkBee – The50

+0

您必須確保您的表格,連接和內容類型都設置爲「UTF-8」以確保字符顯示正確 – DarkBee

回答

1

將版本更改爲7.2解決了該問題。

+1

7.4版僅支持FreeTDS 1.0及更高版本。大多數Linux發行版仍然通過軟件包管理器安裝FreeTDS 0.91或0.95。 – FlipperPA