為啥用PDO讀取MSSQL Server 2005 中文字段名是亂碼?
使用king老師的PdoMySQL.class ,只是稍微改動(dòng)了一下,去讀取sqlserver2005的數(shù)據(jù)庫(kù)。
前提,是在sqlserver2005中手工建立的表,添加的中文字段名。
可是用PdoMySQL.class讀取出來(lái)的字段名為什么是亂碼啊,如上圖所示?但自己寫入和讀取的字段值都能正常寫入和顯示。
require_once?'config.php'; $PdoMySQL=new?PdoMySQL; var_dump($PdoMySQL); ?$tables='test'; ?$sql='SELECT?*?FROM?test'; ?print_r($PdoMySQL->getAll($sql));
2016-02-17
數(shù)據(jù)庫(kù)設(shè)置成utf8,或者php看里面的header設(shè)置了沒,我看了老師給的源代碼,發(fā)現(xiàn)header注釋掉了