zoukankan      html  css  js  c++  java
  • 终于知道网页中怎么处理中文名了

    中午过来给想学编程的学生开数字化中心,等了一阵子,一个人都没来,我就打开弄的那个音乐网站找歌听,以前就发现在这里有的歌听不了,因为所有中文歌曲都是中文名字,这2000多首歌曲都是我在大四的时候从十一度下载的,可惜现在十一度不知道为什么访问不了。我想闲着没事,不如现在找找解决的办法,于是上CSDN的ASP专区查了查“中文名”,发现果然有解决的办法,

    当在URL和文件名中使用中文字符时候,IIS报404错误,找不到页面,检查程序目录结构,发现一切正常。
    解决方法:

    方法一:
    Regedt32.exe
    ①HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS = 0。
    ②重启计算机。
    方法二:
    在程序中自行控制

    '转换双字节字符为合法的URL传输字串 
    function  getUrlEncodel(byVal  Url) 
       Dim  i,code 
       getUrlEncodel="" 
       if  trim(Url)=""  then  exit  function 
       for  i=1  to  len(Url) 
               code=Asc(mid(Url,i,1)) 
               If  code<0  Then  code  =  code  +  65536 
           If  code>255  Then 
                   getUrlEncodel=getUrlEncodel&"%"&Left(Hex(Code),2)&"%"&Right(Hex(Code),2) 
               else 
                   getUrlEncodel=getUrlEncodel&mid(Url,i,1) 
               end  if 
       next 
    end  function

    方法三:
    IE-internet选项-高级-将“始终以utf-8方式发送”选项去掉。

    说明:

    以此上排序决定该方法的优劣性,最好采用方法一。

    现在我只试了试方法三,这需要在客户段设置,可以成功,晚上去实验其他的方法。

  • 相关阅读:
    Oracle 查看一个表对应的主键和外键的约束关系,查看的语句:
    openssl 生成p12文件错误
    XP SP3远程桌面无法连接Windows Server 2008/Vista
    windows 7 正确禁用 IPv6
    用正则表达式替换换行符
    Eclipse插件开发之定制向导(各方法说明)
    oepnvpn 配置自启动
    TNS12547: TNS:lost contact 错误解决
    redhat 5.5 U盘安装
    Hibernat 使用Criteria查询多对多关系(SET集合)条件
  • 原文地址:https://www.cnblogs.com/Tmouse/p/69685.html
Copyright © 2011-2022 走看看