Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 用外来字符编码URI_Url_Encoding_Uri - Fatal编程技术网

Url 用外来字符编码URI

Url 用外来字符编码URI,url,encoding,uri,Url,Encoding,Uri,我希望像URL中一样显示“é,ë,ñ,עברית”这样的字符。我该怎么做? 当我键入“page.php?name=é”之类的内容时,它会将url变成“page.php?name=%E9”,而不是我想要的 重写url时,.htaccess似乎有问题,它只会输出错误消息。我怎样才能修好它?(顺便说一句,这是规则): 重写规则^(/*[a-zA-Z0-9\%]*)$/page.php?名称=$1 根据RFC1738,这是不可能的 这是一个很好的参考页面,用外行术语解释它。这很奇怪,因为如果我键入:

我希望像URL中一样显示“é,ë,ñ,עברית”这样的字符。我该怎么做? 当我键入“page.php?name=é”之类的内容时,它会将url变成“page.php?name=%E9”,而不是我想要的

  • 重写url时,.htaccess似乎有问题,它只会输出错误消息。我怎样才能修好它?(顺便说一句,这是规则):

    重写规则^(/
    *
    [a-zA-Z0-9\%]
    *
    )$
    /page.php?名称=$1


  • 根据RFC1738,这是不可能的


    这是一个很好的参考页面,用外行术语解释它。

    这很奇怪,因为如果我键入:它会立即将其修改为“é”,其他字符也会如此。浏览器可能会因为您的区域字符编码而进行替换。我建议在wireshark中查看,我猜传输的数据不包含特殊字符。Mech的回答和评论+1。查看wireshark中的此站点美國 字符以%E7%BE%8E%E5%9C%8B的形式在导线上移动。