午夜直播免费看-亚洲国产精品日韩av不卡在线-少妇三级全黄-欧美日韩国产一区二区三区,

 
 
 
首 頁
下載中心
站內搜索
IT學堂│News center
硬件學堂
軟件學堂
網絡學堂
最新公告│Announcement
IT外包首選我們的八大理由...
中國勞科院與我公司續簽了...
感謝中成航宇與我們公司續...
感謝深圳市城市空間規劃建...
 
詳細內容
當前位置:首 頁 >> IT學堂 >> 詳細內容
 
 
詳細內容  
 
 
IIS不支持中文名字解決
發布時間:2012-12-23 | 點擊次數:2684
  
 
  傳遞值的時候URLEncode一下就可以了,這是一個較好的解決辦法。
  再一個解決方法是將文件名改成英文名。
  還有一個方法是在IE里面設置,“選項”“高級”里面“總是以utf-8發送”這一項打勾去除。
  ASP+中文顯示之兩種解決方法。
  剛開始寫ASP+程序時候碰到的第一個比較大的問題就是中文顯示問題,運行后發現ASP+從數據庫中讀出來的中文全部變成了?????,有點類似jsp中的這個頻率出現最高的中文顯示問題了,查了資料發現有種方法可以輕松解決中文問題。
  方法一:
  在翻閱了微軟NGWS文檔后發現在文檔的常見問題部分有提到要添加一個config.web文件到
  web目錄下,試了一下,中文顯示果然OK了。
  方法如下:
  建立一個文件config.web,內容如下,放在WEB目錄下
  <configuration>
  <globalization
  requestencoding="utf-8"
  responseencoding="utf-8"
  />
  </configuration>
  方法二:
  在微軟的新聞組dotnet.framework.aspplus.general中發現有討論這個問題的文章,方法為添加<%@ CODEPAGE = "936" %>到每一頁的開頭,有點類似于jsp中的<%@ page contentType="text/html;charset=gb2312"%>趕緊測試了一下,果然OK!!!
  例子如下面所示
  <%@ CODEPAGE = "936" %>
  <%@ Import Namespace="System.Data" %>
  <%@ Import Namespace="System.Data.ADO" %>
  <%@ Import Namespace="System.Globalization" %>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  </head>
  頁面開頭加<%@codepage=936%>試試.
  URLEncoe一下就可以解決了.如下:
  假設:
  FileName="中文名.doc"
  gFilePubPath=你的虛擬目錄的名字
  Function GetArchURL(FileName)
  GetArchURL=""
  if Trim(FileName)="" then Exit Function
  FileName=Right(FileName,Len(FileName)-InStrRev(FileName,"\\"))
  FileMainName=Left(FileName,InStrRev(FileName,".")-1)
  FileExteName=Right(FileName,Len(FileName)-InStrRev(FileName,"."))
  FileMainName=Server.URLEncode(FileMainName)
  GetArchURL="/"&gFilePubPath&"/"&FileMainName&"."&FileExteName
  End Function
  <% url=Server.URLEncode("路徑/office/aaa/中文名.doc")%.<a href=\'<%=url%>\'> 中文名.doc</a>沒問題
  <a href=\'office/aaa/<%=Server.URLEncode("文件")%>.doc\'><a href=\'<%=Server.URLEncode("office/aaa/文件.doc")%>\'>都可以
編輯:北京信誠IT保姆IT外包部 http:// www.aboverow.cn www.xcit.com.cn
 
關閉
  友情鏈接
深圳無線覆蓋 廣信鴻業 昊瑞爾科技 及好科技 信諾IT服務 北京IT外包 無線覆蓋 起秀網絡
版權所有:北京信誠眾業科技有限公司 總部:010-62075251 400-698-1290 技術支持:010-62365952
地址:北京市北三環中路2號匯鑫祥源大廈328室 京ICP備09096604-3號

 

主站蜘蛛池模板: 宁陵县| 玉山县| 拜城县| 苍山县| 庐江县| 明水县| 宜阳县| 沁阳市| 方城县| 砚山县| 佛教| 弥勒县| 台州市| 开阳县| 苏州市| 芜湖县| 新密市| 德清县| 长子县| 恩施市| 汤阴县| 栖霞市| 彭州市| 确山县| 德令哈市| 理塘县| 巫山县| 隆化县| 建水县| 枣阳市| 科技| 灌云县| 宁国市| 将乐县| 锦州市| 舟曲县| 双桥区| 垣曲县| 岱山县| 巴马| 金山区|