怎么在php中設(shè)置mssql 為utf8?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、綿陽服務(wù)器托管、云服務(wù)器、網(wǎng)頁空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機、網(wǎng)頁空間、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
php 設(shè)置mssql編碼 解決亂碼問題 mssql_connect charset Utf8?
當(dāng)用mssql存儲數(shù)據(jù)采用 nchar 或 nvarchar 存儲時 , 由于nchar 或 nvarcha 不支持 UCS-2 ( 即 SQLServer 不會按照 UTF-8 格式存儲)
導(dǎo)致PHP 獲取后會出現(xiàn)亂碼 具體表現(xiàn)為: 漢字會變成???? 這種
而且沒有提供類似 MySQL_query("set charset utf8"); 這種方法。
解決方案:
1、直接修改 php.ini文件 ,直接修改 mssql.charset 為 mssql.charset = "UTF-8"
2、也可以通過 ini_set('mssql.charset', 'UTF-8');
注意 utf-8 選項是大小寫敏感的哦。
看完上述內(nèi)容,你們掌握怎么在php中設(shè)置mssql 為utf8的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
當(dāng)前標(biāo)題:怎么在php中設(shè)置mssql為utf8
URL分享:http://aaarwkj.com/article32/jeigpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、標(biāo)簽優(yōu)化、外貿(mào)建站、網(wǎng)站收錄、網(wǎng)站導(dǎo)航、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)