Leaderdesign
Loading

新闻中心

News Center
互联网信息新动态,走在互联网前沿。
公司新品发布新闻。

多语言版本网站建设数据库设计和考虑的因素发布时间:2017-11-14 16:29

多语言版本网站建设数据库设计跟 斟酌的因素

多语言版本网站建设数据库设计和考虑的因素。

因为当初网站上动态利用日益增多,相称多的网站还会应用文件或者数据库来存储利用信息,因而假如文件或者数据库中存储的内容与语言相干时,还须要特殊留神。对存储在数据库中信息,能够采用以下多少种方法支撑多语言:

1,在数据库级别支撑多语言:为每种语言树立独破的数据库,不同语言的用户操作不同的数据库。

2,在表级别支撑多语言:为每种语言树立独破的表,不同语言的用户操作不同的表,然而它们在统一个数据库中。

3,在字段级别支撑多语言:在统一个表中为每种语言树立独破的字段,不同语言的用户操作不同的字段,它们在统一个表中。

因为数据库中有大批的信息(如标记,编码,数字等)是用于内部处置应用的,与语言无关的,因而在数据库级别支撑多语言会导致空间的极大挥霍,在字段级别支撑多语言最大的问题是一旦须要支撑新的语言,因为须要修正表构造,保护起来十分麻烦,可扩大性不好。

比拟之下,在表级别支撑多语言比拟好,由于并不是所有的表都须要支撑多语言,对与语言无关的表,不同语言的用户共用一套,那些跟 语言相干的表依据支撑语言的品种来树立,不同语言的用户存取拜访不同的表格。这样使得保护简略,节俭了存储空间,即便是扩大起来也比拟便利,只有把须要支撑多语言的表,多树立一套即可。

在设计跟 开发一个多语言版本的网站前,须要斟酌下列因素:

1、利用字符集的抉择

一个定位于不同语言国度的企业网站势必须要供给多种语言版本的产品跟 销售信息来满意其世界各地应用不同语言的客户跟 配合搭档,其中包含法语、德语、意大利语、葡萄牙语、西班牙语、阿拉伯语等等。但有一个问题却极易被网站设计者们所疏忽。这就是网站的字符集设置问题。

个别咱们应用的是简体中文(GB2312)字符集,而对多语言网站来说,中文字符集却可能会使你辛辛劳苦的尽力功亏一篑。起因很简略:就是这个绝不起眼的小小字符集在作祟。

盘算机利用范畴中存在着多少十种互不雷同的字符集,而不同语言客户在阅读不同语言网页时,往往会由于彼此间所应用字符集无奈兼容而呈现乱码情况。咱们在阅读国外一些网站时,往往也会呈现为了能正常地看到网站上的信息而不得不在各种字符集之间往返切换的情况。

试想一下:假如一个网站供给了中,英,法,德等多种语言版本的内容,内容全之又全,设计美仑美奂。咱们在中文编码环境下阅读这些非中文版本的页面感到十分完善,当初一个法国客户对你的产品产生了兴致,当他进到法语版面一看—乱码多多,甚至可能全部版面都一塌里糊涂。你的网站再下大功夫又有什么意思呢?

所以对供给了多语言版本的网站来说,Unicode字符集应当是最幻想的抉择。

它是一种双字节编码机制的字符集,不论是东方文字仍是西方文字,在Unicode中一律用两个字节来表现,因此至少能够定义65536个不同的字符,多少乎能够涵盖世界上目前所有通用的语言的每一种字符。所以在设计跟 开发多语言网站时,一定要留神先把非中文页面的字符集定义为“utf-8”格局,即:

√:

×:

这一步十分主要,起因在于若等页面做好之后再更改字符集设置,可说是一件十分十分吃力不谄谀的工作,有时候甚至可能须要从头再来,从新输入网站的文字内容。

2、语言书写习惯&导航构造

有些国度的语言书写习惯是从右到左,例如很多中东地域所应用的阿拉伯语,波斯语跟 希伯来语等等。假如你的市场目的是这些语言的国度,那么在网站设计中就须要斟酌这些特别的语言书写习惯。而且假如你在网站导航构造设计中应用的是一个竖直导航栏,这时候就应当把它放在右边,而不是象咱们习惯的那样放在左边了。

3、数据库驱动型网站

对一个数据库驱动型的网站,尤其是当客户能够留言并向数据库增加信息时,则应该斟酌如何从技巧上实现对不同语言数据信息的收集跟 检索。

4、搜寻引擎&市场推广

对多语言网站来说,搜寻引擎优化(SEO)确切是个大问题。而且还须要留神的是:并非所有的主流搜寻引擎都会支撑多语言网页,这也就是为什么一个多语言的网站不一定被所有的主流搜寻引擎收录。当然Google不存在这样的问题。

其次须要斟酌,不同语言所面向的不同市场目的国度跟 客户群体中习惯应用什么搜寻引擎或门户网站进行搜寻? 就象咱们习习用土生土长的百度搜寻一样,在一些语言国度应用最为普遍的可能依然是其本国的搜寻引擎或门户网站。



Leaderdesign
专注于网站设计,UI,HTML5动画效果,SEO优化,企业VI,平面设计等网站地图
Copyright © LEADERDESIGN      鲁ICP001020