最大上傳數(shù)也要改一下的,不然你那幾十萬(wàn)字也估計(jì)超過(guò)你的最大上傳限制了,還有,如果你的那個(gè)只是文本的話,可以考慮用MYSQL的壓縮,怎么用我就不廢話了。主要是設(shè)定兩個(gè)東西:
創(chuàng)新互聯(lián)公司自2013年起,先為洪洞等服務(wù)建站,洪洞等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為洪洞企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
服務(wù)器最大響應(yīng)時(shí)間;最大上傳限制,這兩個(gè)高好了就行。其他一般不會(huì)有問(wèn)題。你試一下。
補(bǔ)充:
在php.ini里有個(gè)參數(shù)叫“max_execution_time”,這個(gè)是最大響應(yīng)時(shí)間,以秒為單位,改個(gè)大一點(diǎn)的,“post_max_size ”,這個(gè)是最大上傳的大小, 以M為單位。
上回忘了個(gè)了很重要的東西,就是要重啟你的服務(wù)進(jìn)程(linux下),重啟APM(WIN下)
你建立的表字段的編碼是什么編碼呢?mysql的編碼分為兩種,一種是客戶端編碼,這個(gè)可以通過(guò)set names GBK(utf8);來(lái)改變;這句話的意思是告訴mysql服務(wù)器,你的客戶端使用的是什么編碼。另一種是數(shù)據(jù)在庫(kù)中存儲(chǔ)時(shí)使用的編碼,這個(gè)編碼可以在安裝mysql建立數(shù)據(jù)庫(kù),建立表的時(shí)候選擇,以建表時(shí)的選擇為最后標(biāo)準(zhǔn),若果沒選擇,默認(rèn)繼承安裝時(shí)的選擇。你說(shuō)的插入成功卻是空行的原因,可能是因?yàn)榘惭b時(shí)選擇的編碼里面,對(duì)漢字的編碼支持的太少,因此出現(xiàn)這樣的情況,建議:show create table table_name;查看下建表語(yǔ)句中的字符集。最好修改成utf8。這樣適應(yīng)能力強(qiáng)一些!
方法一:
1. yii默認(rèn)的編碼方式是utf-8, 若想改變其編碼方式需要在main.php文件中加上'charset'='GB2312', 這樣才能改變函數(shù)的輸出的編碼方式
2. sql server 2000 的編碼方式默認(rèn)為本地GB2312編碼方式, 對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作時(shí)要注意編碼的方式
3. web頁(yè)面的編碼相應(yīng)的需要變?yōu)镚B2312
4. 文件保存時(shí)需要保存為GB2312編碼,這樣php文件中的中文字符才能正常解析
方法二:
1. 通過(guò)iconv函數(shù)對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)碼
iconv('GB2312','UTF-8',$data)