一些国际化的电商网站,比如H&M。
书中曾介绍,网站国际化主要是字符集编码(character set encoding)和语言标记(language tag);HTTP应用程序使用字符集编码请求和显示不同字母表中的文本,它们使用语言标记根据用户所理解的语言来说明并限制内容。
1 预备知识
HTTP的实体报文是二进制信息的容器;字符集是字符转换为二进制码的编码,字符集的值说明如何将二进制码转换为符,是一种解码。这个解释有点绕。
HTTP只关心字符数据和相关语言及字符集标签的传输,字符形状的显示是由用户的图形显示软件完成的。
2 如何支持国际性内容
服务器告知客户端每个文档的字母表和语言,然后客户端把文档中的信息解包为字符并把内容呈现给用户。
那么服务器通过什么老告知客户端呢?通过HTTP协议的Content-Type首部中的charset和Content-Language参数。
3 把返回报文实体二进制信息,转换成字符的过程就是解码。
二进制码对应的十进制值225,在字符集iso-8859-6中映射阿拉伯字母“FEH”。
4 H&M在的女士内裤检测出致癌成分,男士内裤检测出荧光粉。http://www.okoer.com/report/HM201512
改编自《HTTP权威指南》
相关推荐
Struts2国际化的实现原理;简单的struts2国际化实现过程的讲解
阅读本文之前,你应该了解过SpringBoot的国际化实现与原理,在这里简单介绍下: 1. 国际化 国际化(internationalization),又称为i18n(因为这个单词从i到n有18个英文字母,因此命名)。对于某些应用系统而言,它...
主要内容: 国际化软件的概念和术语。 认识和理解国际化软件。 国际化软件的生产流程。 国际化软件的准则和技术。
iOS国际化 欢迎关注 http://blog.csdn.net/u014220518/article/details/53486699
计算机组成原理--实验八-简单模型计算机实验.pdf计算机组成原理--实验八-简单模型计算机实验.pdf计算机组成原理--实验八-简单模型计算机实验.pdf计算机组成原理--实验八-简单模型计算机实验.pdf计算机组成原理--实验...
数字信道化原理PPT
MATLAB疲劳检测系统(GUI界面)+适合毕业设计+课程设计+包含源码+原理介绍+可视化展示界面 MATLAB疲劳检测系统(GUI界面)+适合毕业设计+课程设计+包含源码+原理介绍+可视化展示界面 MATLAB疲劳检测系统(GUI界面)+...
系统虚拟化:原理与实现.pdf
web自动化测试原理,web自动化测试工程,web自动化测试框架,web简单实战用例。
数据库原理的简单介绍,原理和架构 数据库原理的简单介绍,原理和架构 数据库原理的简单介绍,原理和架构
系统虚拟化:原理与实现 系统虚拟化:原理与实现 系统虚拟化:原理与实现
ddr初始化 原理 sdram bootloader中的初始化
封装Spring实现国际化 非常具有实战价值
CMS生成静态网页简单原理. CMS生成静态网页简单原理
ButterKnife 原理简单实现
一些简单的入门路图,既好玩又好看,助你快速入门
网络体系结构,各网络层功能,原理,结构,windows 2000的层次化网络服务。osi参考模型各层定义,分层依赖。网络应用原理。
智能建筑:楼宇自动化系统原理与应用
比较不错的也比较详细的自动化控制原理课件