數(shù)據(jù)庫是MS SQLServer2000,要把SQLServer2000里的一張表的數(shù)據(jù)導(dǎo)入MySQL5,其中SQLServer2000表的字段以簡體中文命名(強烈建議不要以中文做為字段名)。其實操作就是對SQLServer查詢記錄,插入到MySQL里。選擇 " /> 久久精品国产久精国产果冻传媒 ,黑人巨大两根一起挤进欧美,亚洲视频中文

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php mssql擴(kuò)展SQL查詢中文字段名解決方法

一、問題:

數(shù)據(jù)庫是MS SQLServer2000,要把SQLServer2000里的一張表的數(shù)據(jù)導(dǎo)入MySQL5,其中SQLServer2000表的字段以簡體中文命名(強烈建議不要以中文做為字段名)。其實操作就是對SQLServer查詢記錄,插入到MySQL里。選擇的腳本語言是phpphp打開MSSQL和MySQL擴(kuò)展,對這兩個數(shù)據(jù)庫操作都是很容易的問題。
問題就出現(xiàn)在SQLServer中表的字段名是中文,寫好的查詢語句在SQLServe里測試是通過有記錄返回,用php的MSSQL擴(kuò)展查詢就是報錯。
上網(wǎng)查了資料,網(wǎng)上相關(guān)的信息不太多,很多網(wǎng)友都認(rèn)為是php的MSSQL擴(kuò)展不支持SQL語句中有中文。查了一下資料,php的MSSQL是支持SQL中有中文的語句。出現(xiàn)報錯問題大多是因為編碼的問題,編碼數(shù)據(jù)庫和編碼與查詢語句編碼不統(tǒng)一,查詢語句到SQLServer里中文部分就成了亂碼,造成查詢失敗。

二、解決方法:

知道了原因,接下來分析解決,確認(rèn)是編碼不統(tǒng)一的問題。解決分以下幾步:
1、確認(rèn)SQLServer 數(shù)據(jù)庫的編碼,我的數(shù)據(jù)編碼是GBK。
2、確認(rèn)當(dāng)前php腳本文件的編碼,我的編碼是UTF-8。
3、轉(zhuǎn)換SQL查詢語句的的編碼。
補充:有的網(wǎng)友提到要把php的腳本文件編碼轉(zhuǎn)成和數(shù)據(jù)庫編碼一致,其實這一步大可不必,只要確認(rèn)你的SQL語句和數(shù)據(jù)庫的編碼一致就可以,這里建議不必轉(zhuǎn)換的原因是如果你的php腳本文件里包含其它php腳本,那也得對所有include或require的腳本文件編碼轉(zhuǎn)換,不然php腳本編碼不統(tǒng)一很容易出錯,若互相關(guān)聯(lián)的文件很多,這也是一件很麻煩的問題而且把事情復(fù)雜化了。

三、方案:

寫一個轉(zhuǎn)換函數(shù),在把SQL操作前把SQL語句編碼轉(zhuǎn)換。下面貼出我的范例代碼:
復(fù)制代碼 代碼如下:
//編碼轉(zhuǎn)換函數(shù)
function utf8togb($s) {
return iconv('utf-8', 'gbk//IGNORE', $s); // IGNORE 參數(shù)是遇到不成轉(zhuǎn)換的字符時忽略
}
//建議把所有中文字段用英文別名替換,方便下面操作還有編碼轉(zhuǎn)換等問題
$sql="SELECT [id], [欄目] as typeid, [正題] as title, [作者] as author, convert(text, [正文]) as body FROM [文章表];";
$sql = utf8togb($sql);

php技術(shù)php mssql擴(kuò)展SQL查詢中文字段名解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕视频免费在线观看 | 美女黄图大全 | 成视频高清 | 亚洲午夜久久久久久久久电影网 | 恋夜秀场支持安卓版全部视频国产 | 亚洲国产货青视觉盛宴 | 青青伊人影院 | 中文字幕日本一区 | 国产一在线精品一区在线观看 | 国产色偷偷男人的天堂 | 好爽好深太大了再快一点 | yy4408午夜场理论片 | 秋霞最新高清无码鲁丝片 | 人人插人人射 | 久草在线福利资站免费视频 | 中文字幕亚洲欧美日韩2o19 | 国产不卡一卡2卡三卡4卡网站 | 和I儿媳妇激情 | 快播电影频道 | 亚洲欧美国产旡码专区 | 色色激情网 | 日本动漫henta videos | 久久日本精品在线热 | 丰满饥渴老太性hd | 久9青青cao精品视频在线 | 国产h视频在线观看网站免费 | YELLOW高清在线观看2019 | 91久久精品国产亚洲 | 色橹橹欧美在线观看视频高清 | 亚洲中文字幕无码一久久区 | 99久久精品一区二区三区 | 皮皮在线精品亚洲 | 99久久国产露脸精品竹菊传煤 | 国产午夜精品久久理论片 | 女人爽到高潮嗷嗷叫视频 | 久草免费视频在线观看 | 欧美影院在线观看完整版 mp4 | 特级淫片大乳女子高清视频 | 日本精品卡一卡2卡3卡四卡三卡 | 伊人久久艹 | 吉吉影音先锋av资源网 |