多语言版本网站制作数据库设计和考虑的原因
因为目前网站上动态应用日益增多,相当多的网站还会用文件或者数据库来存储应用信息,因此假如文件或者数据库中存储的内容与语言有关时,还需要特别注意。对于存储在数据库中信息,可以采取以下几种方法支持多语言:
1,在数据库级别支持多语言:为每种语言打造独立的数据库,不同语言的用户操作不一样的数据库。
2,在表级别支持多语言:为每种语言打造独立的表,不同语言的用户操作不一样的表,但它们在同一个数据库中。
3,在字段级别支持多语言:在同一个表中为每种语言打造独立的字段,不同语言的用户操作不一样的字段,它们在同一个表中。
因为数据库中有很多的信息(如标志,编码,数字等)是用于内部处置用的,与语言无关的,因此在数据库级别支持多语言会致使空间的很大浪费,在字段级别支持多语言大的问题是一旦需要支持新的语言,因为需要修改表结构,维护起来很麻烦,可扩展性不好。
相比之下,在表级别支持多语言最好,由于并非所有些表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言有关的表依据支持语言的类型来打造,不同语言的用户存取访问不一样的表格。如此使得维护简单,节省了存储空间,即便是扩展起来也比较便捷,只须把需要支持多语言的表,多打造一套即可。
在设计和开发一个多语言版本的网站前,需要考虑下列原因多语言版本网站制作数据库设计和考虑的原因。就是这个毫不起眼的小小字符集在作怪。
计算机应用范围中存在着几十种互不相同的字符集,而不同语言顾客在浏览不同语言网页时,总是会由于相互间所用字符集没办法兼容而出现乱码状况。大家在浏览海外一些网站时,总是也会出现为了能正常地看到网站上的信息而不能不在各种字符集之间来回切换的状况。
试想一下多语言版本网站制作数据库设计和考虑的原因。
√:
×:
这一步尤为重要,缘由在于若等页面做好之后再更改字符集设置,可说是一件很很吃力不讨好的工作,有时甚至可能需要从头再来,重新输入网站的文字内容。
2、语言书写习惯&导航结构
有的国家的语言书写习惯是从右到左,比如很多中东区域所用的阿拉伯语,波斯语和希伯来语等等。假如你的市场目的是这类语言的国家,那样在网站建设中就需要考虑这类特殊的语言书写习惯。而且假如你在网站导航结构设计中用的是一个竖直导航栏,这个时候就应该把它放在右侧,而不是象大家习惯的那样放在左侧了。
3、数据库驱动型网站
对一个数据库驱动型的网站,特别是当顾客可以留言并向数据库添加信息时,则应当考虑怎么样从技术上达成对不同语言数据信息的采集和检索。
4、搜索引擎&市场营销
对多语言网站来讲,网站SEO(网站优化)确实是个大问题。而且还应该注意的是多语言版本网站制作数据库设计和考虑的原因。多语言版本网站制作数据库设计和考虑的原因。推荐路径: