2011-09-01 35 views
0

目前我有一個問題,在網站上顯示中文字符。這些字符存儲在Windows SQL 2000數據庫中,我使用PHP ODBC函數訪問這些數據庫。即使我在連接的dns中設置了CHARSET=utf-8UTF-8連接到odbc SQL 2000數據庫

Usind MYSQL數據庫,我只是發送類似

SET NAMES 'utf8' 
SET CHARACTER_SET_CLIENT=utf8 
SET CHARACTER_SET_RESULTS=utf8 

是否有simmilar可能與ODBC數據庫這樣做的查詢?

感謝您的幫助!

+0

聽起來類似於這個問題:http://stackoverflow.com/questions/1230971/inserting-unicode-characters-with-php-odbc-ms-sql –

+0

感謝您的回覆瑞恩! :)但實際上utf8_decode不適合我。 :( – Stephan

+0

我找到了解決方案,字符串必須由mb_convert_encoding()編碼,它在GB2312中。 – Stephan

回答

0

我發現解決方案,字符串必須由mb_convert_encoding()編碼。這是在GB2312。