最近維護乙個asp專案的時候,出現了使用者登入日誌插入資料庫出錯的情況,仔細一看,呀~~怎麼會出現
insert into userlog(userid,logtime,ip)values(1,'2008-10-18 上午 10:30 55','127.0.0.1')
於是查詢原因,不管我把區域性的語言怎麼設定,asp中的now()都不聽我的話 一樣是出現了datetime格式的錯誤
這可把我弄糊塗了,於是上網查詢呀~~
得出這樣的結論:asp本身的datetime格式是不受區域性語言設定影響的,除非你改了登錄檔
具體如下:
在登錄檔中的
[hkey_local_machine\software\microsoft\oleaut]
修改varconversionlocalesetting字段屬性值為2
如果你比較懶可以複製以下資訊,儲存為**.reg檔案並雙擊匯入登錄檔就是了:
windows registry editor version 5.00
[hkey_local_machine\software\microsoft\oleaut]
"varconversionlocalesetting"=dword:00000002
注意:要重啟iis,如不行重啟windows
asp單元格或者字段變色
關鍵 前台 控制層 protected void grddetail itemdatabound object sender,c1itemeventargs e 調休,背景色淡藍 if system.convert.tostring databinder.eval e.item.dataitem,d...
ASP 亂碼的解決
用asp,access資料庫,網頁編碼是utf 8。出現亂碼,所有從資料庫裡讀的中文字都是亂碼。問題解決 乙個也不能少 另外,檔案要存為utf 8格式的 還有,程式不能出錯,嘿嘿 要是有錯誤的程式,那麼剛開啟的時候正常的,重新整理了就亂碼了 這裡說的出錯時不會使整個頁面不顯示的出錯。4,檔案存成 u...
解決ASP亂碼問題
以前也遇到asp中亂碼問題,只記得當時是設定了編碼方式,具體怎麼做不記得了,現在有個小插曲是與asp打交道,乙個不小心又遇到亂碼問題了,這次把問題總結下,希望以後不要再用asp了。如果頁面中有中文,那麼這句是不能省的,把它放到裡。language vbscript codepage 936 如果從資...