我的Dreamweaver里,介面和输入链接的时候就是这种情况。

解决方案 »

  1.   

    http://class.gzrail.net/read.php?classid=142
    http://tcl.apache.org/sources/tcl/tools/encoding/gb2312.txt
      

  2.   

    rawurlencode
    将字串编码成 URL 专用格式。语法: string rawurldecode(string str);传回值: 字串函式种类: 编码处理
     
     
    内容说明 
    本函式将字串编码成 URL 的字串专用格式,特殊的字元会转换成百分比符号后面加上二个十六位元数字的格式。例如,空格就会变成 %20。
     
     
    使用范例 
    <?php
    echo '<a href="ftp://guest:', rawurlencode ('foo @+%/'), '@localhost/x.txt">';
    ?> 
    給分就好! 不用謝
      

  3.   

    php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数
    查表也行
    <?
    $text = "电子书库";
    preg_match_all("/[\x80-\xff]?./",$text,$ar);
    foreach($ar[0] as $v)
      echo "&#".utf8_unicode(iconv("GB2312","UTF-8",$v)).";";
    ?> 
    <?
    // utf8 -> unicode
    function utf8_unicode($c) {
      switch(strlen($c)) {
        case 1:
          return ord($c);
        case 2:
          $n = (ord($c[0]) & 0x3f) << 6;
          $n += ord($c[1]) & 0x3f;
          return $n;
        case 3:
          $n = (ord($c[0]) & 0x1f) << 12;
          $n += (ord($c[1]) & 0x3f) << 6;
          $n += ord($c[2]) & 0x3f;
          return $n;
        case 4:
          $n = (ord($c[0]) & 0x0f) << 18;
          $n += (ord($c[1]) & 0x3f) << 12;
          $n += (ord($c[2]) & 0x3f) << 6;
          $n += ord($c[3]) & 0x3f;
          return $n;
      }
    }
    ?>输出&#30005;&#23376;&#20070;&#24211;
      

  4.   

    朋友 Windy2000 写的<style>
    BODY {
    FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
    }
    input {
    FONT-SIZE: 9pt; height: 13pt;
    }
    </style><script language="JavaScript1.2">
    /*
     This following code are designed and writen by Windy_sk <[email protected]>
     You can use it freely, but u must held all the copyright items!
    */function Str2Unicode(str){
    var arr = new Array();
    for(var i=0;i<str.length;i++){
    arr[i]="&#" + str.charCodeAt(i) + ";";
    }
    return(arr.toString().replace(/,/g,""));
    }function Unicode2oStr(str){
    var re=/&#[\da-fA-F]{1,5};/ig;
    var arr=str.match(re);
    if(arr==null)return("");
    for(var i=0;i<arr.length;i++){
    arr[i]=String.fromCharCode(arr[i].replace(/[&#;]/g,""));
    }
    return(arr.toString().replace(/,/g,""))
    }function modi_str(){
    if(document.all.text.method.checked){
    if(document.all.text.decode.value!=""){
    document.all.text.encode.value = Str2Unicode(document.all.text.decode.value);
    }else{
    document.all.text.decode.value = Unicode2oStr(document.all.text.encode.value);
    }
    }else{
    if(document.all.text.encode.value!=""){
    document.all.text.decode.value = Unicode2oStr(document.all.text.encode.value);
    }else{
    document.all.text.encode.value = Str2Unicode(document.all.text.decode.value);
    }
    }
    }
    </script>
    <title>Unicode</title>
    <form name=text>
    文本原型:<br>
      <textarea name="decode" cols="100" rows="10"></textarea>
      <br>
    转换代码:<br>
      <textarea name="encode" cols="100" rows="10"></textarea>
      <br>
      <input type="checkbox" name="method" checked> 正向转换
      <input type=button onclick="modi_str()" value=" 确 定 ">
      <input type=reset value=" 清 空 ">
      <input type=button onclick="document.all.text.method.checked?document.all.text.encode.select():document.all.text.decode.select()" value=" 全 选 ">
    </form>
      

  5.   

    <style>
    BODY {
    FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
    }
    input {
    FONT-SIZE: 9pt; height: 13pt;
    }
    </style>
    <script>
    function showUni(min,max){
    show.document.open();
    show.document.writeln("<style>body{font-size:9pt;word-break:break-all;}</style>");
    show.document.writeln(min + " - " + max + "<br><br>");
    var i=0;
    for(i=min;i<=max;i++){
    show.document.write("&#" + i + ";");
    }
    show.document.close();
    }
    </script>
    <input type=button value="半角"  onclick=showUni(32,126)> 
    <input type=button value="全角"  onclick=showUni(65281,65374)> 
    <input type=button value="中文1" onclick=showUni(19968,40869)> 
    <input type=button value="中文2" onclick=showUni(63744,64045)> 
    <input type=button value="日文平"  onclick=showUni(12353,12435)> 
    <input type=button value="日文片"  onclick=showUni(12449,12534)> 
    <input type=button value="韩文"  onclick=showUni(44032,55203)> 
    <br>自定义:<input name=min> - <input name=max>
    <input type=button value="察看" onclick=showUni(parseInt(document.all.min.value),parseInt(document.all.max.value))>
    <br>
    <iframe src="about:blank" id=show width=100% height=70% scroll=no></iframe>