`

网站国际化展示的简单原理

    博客分类:
  • Http
 
阅读更多

一些国际化的电商网站,比如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权威指南》

 

 

 

  • 大小: 361.5 KB
  • 大小: 20 KB
  • 大小: 22.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics