`
sole
  • 浏览: 139747 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Http的一些编码

阅读更多

HTTP Headers

The headers of a HTTP request or response must be in US-ASCII format. It is not possible to use non US-ASCII characters in the header of a request or response. Generally this is not an issue however, because the HTTP headers are designed to facilite the transfer of data rather than to actually transfer the data itself.

One exception however are cookies. Since cookies are transfered as HTTP Headers they are confined to the US-ASCII character set. See the Cookie Guide for more information.

URLs

The standard for URLs (RFC1738 ) explictly states that URLs may only contain graphic printable characters of the US-ASCII coded character set and is defined in terms of octets. The octets 80-FF hexadecimal are not used in US-ASCII and the octets OO-1F hexadecimal represent control characters; characters in these ranges must be encoded.

Characters which cannot be represented by an 8-bit ASCII code, can not be used in an URL as there is no way to reliably encode them (the encoding scheme for URLs is based off of octets). Despite this, some servers do support varying means of encoding double byte characters in URLs, the most common technique seems to be to use UTF-8 encoding and encode each octet separately even if a pair of octets represents one character. This however, is not specified by the standard and is highly prone to error, so it is recommended that URLs be restricted to the 8-bit ASCII range.

分享到:
评论

相关推荐

    各种字符编码详解.doc

    字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。 还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。...

    中国县级和以下行政区编码2013年版本

    http://www.mca.gov.cn/article/sj/中国国家民政部可以下载中国行政区编码。2013年有完整的县级和以下的编码。但是存在一些问题。 本人在做工程的时候需要导入这些数据,于是做了一些修改。 txt是从民政部下载的文件...

    基于自适应扫描次序和最优截断的四叉树编码matlab代码

    实验结果表明,与一些最先进的算法相比,它具有更好的性能。 Space-borne equipments produce very big images while their capacities of storage, calculation and transmission are limited, so low-complexity ...

    unicode编码(UTF8)的十六进制 与字符 互相转换

    一些设备串口通讯使用的是unicode,这时候我们解码就要使用unicode 编码包含的是中文,英文,俄文还是日文什么的,只要把它转换成Unicode就能被识别,而不用再考虑其他字符集的问题,UTF8是Unicode得一种实现方式。 ...

    最新行政区划编码数据库脚本

    4. 使用EditPlus手工梳理了一遍数据,执行了一些替换,结果为 xzqh.txt 5. Java 程序进行了简单的处理,代码在 parse_XZQH.zip 中,输出结果为: xzqh.sql, 这是MySQL的SQL语句. 6. 简单的建表语句: CREATE TABLE `...

    字符编码学习

    于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。比如,法语中的é的编码为130(二进制 10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个符号。 但是,这里又出现了新的问题...

    txt文件编码批量转换器V2.11版

    《txt文件编码批量转换器V2.1版》发布,解决了V1.1版本中无法处理特殊字符的问题,修正了文件夹中无txt文件也提示转换成功的错误,对转换方法进行一些优化。 2010-09-11 《txt文件编码批量转换器V2.11版》发布,...

    Gtihub上的ML编码器代码

    自编码器 ... #### 6. tensorflow_进阶 这是一个tensorflow的进阶demo,在学会了一些基本的网络模型之后,试着搭建一些比较复杂的网络。 包括: VGG -19 模型 neural-style 模型 #### 7. 常用的机器学习...

    js 显示base64编码的二进制流网页图片

    base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,我们把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求

    php下HTTP Response中的Chunked编码实现方法

    进行Chunked编码传输的HTTP Response会在消息头部设置: Transfer-Encoding: chunked 表示Content Body将用Chunked编码传输内容。 Chunked编码使用若干个Chunk串连而成,由一个标明长度为0的chunk标示结束。每个...

    HTTP服务器雏形,vc++编码实现

    内容索引:VC/C++源码,其它分类,HTTP,服务器 vc++编码实现一个HTTP服务器的雏形,有关套接字、地址梆定、侦听连接、发送接收数据、通过名字查找主机、解析请求等方面的基础知识,从本实例中都可得到展现,本HTTP...

    Http中文转utf-8

    下载文件或者反编译一些软件时常常出现一些资源文件名是乱码,这个工程提高了解决方法。

    发布一个基于BER编码的CDR文件高速解码程序——destroy for linux

    不过,由于我在工作中只接触到Ericsson的某些版本的CDR,而且,用于解析CDR文件的描述文件来源于供应商,我的程序也只能识别来自于这个供应商的描述文件,所以,移植到其它厂商的环境下可能会产生一些问题。...

    发布一个基于BER编码的CDR文件高速解码程序——destroy for solaris

    不过,由于我在工作中只接触到Ericsson的某些版本的CDR,而且,用于解析CDR文件的描述文件来源于供应商,我的程序也只能识别来自于这个供应商的描述文件,所以,移植到其它厂商的环境下可能会产生一些问题。...

    发布一个基于BER编码的CDR文件高速解码程序——destroy for tru64

    不过,由于我在工作中只接触到Ericsson的某些版本的CDR,而且,用于解析CDR文件的描述文件来源于供应商,我的程序也只能识别来自于这个供应商的描述文件,所以,移植到其它厂商的环境下可能会产生一些问题。...

    输入邮政编码后,应自动显示城市和州

    您需要找到一些提供邮政编码查找的服务。 从您的个人资料中可以看到,您在美国,对吗? 因此,可能就像这样一个:http://www.zip-codes.com/search.asp [^]。获得作为Web服务提供的服务会更加方便。 这是...

    geocodingapi:谷歌地图地理编码 HTTP 服务的 C# 包装器

    使用 Google 的地理编码服务有一些限制,最明显的是以下几点: 没有谷歌地图,不得使用内容。 您不得在没有相应 Google 地图的情况下使用或显示内容,除非 Maps API 文档明确允许您这样做。 在任何情况下,您都不得...

    SkiingProblem:新加坡Redmart Skiing编码挑战-(http

    这是我们最近被称为“新加坡滑雪”的一些工程师。 好吧,你真的不能在新加坡滑雪。 但是,假设您跳上飞往日本新雪谷滑雪胜地的航班。 作为软件工程师,您不能不重视效率,因此自然而然地,您想要尽可能长的时间并...

    ASP codepage 页面编码使用说明

    很多人在做ASP的时候都会遇到一些页面乱码的问题,很多情况如果页面没有指定编码或前后台的编码指定的不一致都会出现乱码。

Global site tag (gtag.js) - Google Analytics