精华内容
下载资源
问答
  • 网站多语言解决方案

    2012-12-06 20:21:25
    网站多语言解决方案 多语言网站开发,重点的还是在解决语言之间的问题。  那如何解决这个问题呢?大概就分三步走:  1.页面多语言  2.数据库多语言  3.用户访问语言统一
  • 支持多语言网站实现方案

    千次阅读 2019-04-12 10:05:00
    一般我们使用的是汉字编码字符集[GBK],而对多语言网站而言,汉字编码字符集却可能会使你辛辛苦苦的努力功亏一篑。 GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准。GBK编码专门用来解决中文编码的,是双...

    一、每一种语言建设一套网站。

    静态:就是为每种语言分别准备一套页面文件,通过子目录来区分不同语言。用户选择了需要的语言后,自动跳转到相应的页面。

    优点:页面直接输出到客户端,不需要在服务器上运行,占用服务器的资源比较少,系统能够支持的并发连接数较多。

    缺点:要为每种语言制作一套页面文件,时间久,且占用的存储空间较多。

     

    二、通过语言变量方式处理。

    动态:站点内所有页面文件都是动态页面文件而不是静态页面文件,在需要输出语言文字的地方统一采用语言变量来表示,这些语言变量可以根据用户选择不同的语言赋予不同的值,从而能够实现在不同的语言环境下输出不同的文字。

    优点:动态页面文件只有一套,不同语言的文字使用语言变量来存储,和语言无关的内容只存储一份,占用的存储空间较少,并且扩展新语言比较容易。

    缺点:需要在服务器上运行,然后把结果输入到客户端,占用服务器的资源比较多,系统能够支持的并发连接数会减少。

     

    三、动态数据存贮涉及的技术问题。

    1、用数据库存储动态数据时要考虑以下三点,推荐第二种。

    (1)在数据库级别支持多语言,为每种语言建立独立的数据库,不同语言的用户操作不同的数据库。

    优点:简单,快捷。

    缺点:数据库中会存储大量与语言无关的内容,因此在数据库级别支持多语言会导致空间的极大浪费。

    (2)在表级别支持多语言,为每种语言建立独立的表,不同语言的用户操作不同的表,但是它们在同一个数据库中。

    推荐理由:并不是所有的表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言相关的表根据支持语言的种类来建立,不同语言的用户存取访问不同的表。这样使得维护简单,节省了存储空间,即使是扩展起来也比较方便,只要把需要支持多语言的表,多建立一套即可。

    (3)在字段级别支持多语言,在同一张表中为每种语言建立独立的字段,不同语言的用户操作不同的字段,它们在同一张表中。

    优点:颗粒化,表的数量少。

    缺点:一旦需要支持新的语言,由于需要修改表结构,维护起来很麻烦,可扩展性差。

    2、存在的问题及对策。

    问题:有些表中某些字段是不同语言版本的表共享的(如:库存量),由于各种语言的表之间的相对独立性,使得数据共享存在问题。

    对策:增加一张表,把所有语言共享的字段(如:库存量)全部放进这张表,支持多语言的表只存放与各种语言相关的字段。不同语言的用户在使用数据库时,需要操作两张表。

     

    四、字符集的选择问题。

    一般我们使用的是汉字编码字符集[GBK],而对多语言网站而言,汉字编码字符集却可能会使你辛辛苦苦的努力功亏一篑。

    GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准。GBK编码专门用来解决中文编码的,是双字节的(中英文)。

    UTF-8编码:对英文使用8位(一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的网站则用UTF-8节省空间。另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UTF-8编码的网页则不出现这问题。可以直接访问。UTF-8对于中文特殊字符的处理上有缺点。

    结论:推荐UTF-8!

    转载于:https://my.oschina.net/jirglt/blog/3035838

    展开全文
  • 有时候做网站的时候需要考虑多语言设计,比如外贸网站。即便是简体中文和繁体中文网站设计也不是简单的繁简转换就行的。 多语言网站面临的设计问题: 1、多语言语法问题 简体中文和繁体中文是现代汉语并存的两种...

    介绍一个PHP 多国语框架 v5.1:https://lang-php.com/?lang=zh-CN

     

    有时候做网站的时候需要考虑多语言设计,比如外贸网站。即便是简体中文和繁体中文网站设计也不是简单的繁简转换就行的。

    多语言网站面临的设计问题:

    1、多语言语法问题

    简体中文和繁体中文是现代汉语并存的两种书面形式。它们在语音、词汇、语法等方面都有明显差异,给大陆和港澳台地区的交流和沟通造成障碍。并不是简单的繁简对照替换就行的。如,繁体中文里的“家庭計划”对应简体中文中的“家庭的计划”和“计划生育”两个意义;简体中文中的“检讨”对应繁体中文的“检查”和“讨论”两个意义。后一个例子中的词语在理性意义和感情色彩都是不对应的。

    即,繁简字存在字形转换模糊的不对称,更何况英语、法语、韩语….语法总归不是机器能解决的(至少目前不是)

    2、数据库多语言

    主要是录入信息的多语言化,涉及到数据库优化和数据库设计方面。对于不同架构、不同级别的网站系统设计也有不同之处。

    3、页面多语言

    这个,不解释,一般情况下都是用语言包解决此问题。不过,有些情况下,模板中div的宽度神马的都要考虑到语言包中对应的语句的长度,以免发生错位现象。

    4、用户访问语言统一

    用户初次访问时,判断用户语言环境,自动跳转…也不解释

    解决方案:

    1、简单:每个语言一个网站,还要注意分离用户系统

    优点:简单解决。后顾无忧~

    缺点:维护复杂,制作周期长~

    2、简单的调用谷歌翻译整个页面

    优点:简单、方便。

    缺点:偶尔被墙、机器翻译总是有点语法用词不通顺

    3、真正实现网站的多语言设计

    优点:基本上解决以上所有问题

    缺点:设计复杂,实现麻烦,有些情况下得不偿失

    1、多语言语法问题解决:

    这个,找专业翻译吧..不归你管

    2、数据库多语言信息录入

    01、简单实现:

    1、比如,表中加lang字段,每条信息的lang字段不同的值,中文是zh-cn,英文是en

    2、多一个语言版本表,用来存放语言版本,每个语言版本对应一个langid,添加信息的时候,信息表中的lang字段存放对应的langid,把lang字段设计成索引。其实跟上一种设计方法差不多。

    3、每条信息对应一个分类(公告也可以分为多个分类嘛),比如:国内新闻(id=1)宝岛新闻(id=2)每个分类的信息表中有个字段lang,对应不同的语言,添加新闻信息的时候,分不同语言的分类添加信息,这样新闻信息表就不用lang字段区分不同语言的新闻了。用户访问的时候,不同语言的用户访问不同的分类,调用分类的时候区分开分类id就好了。嗯,分类有点多。不过这算是简单实现中最好的一种了吧

    总结,此种方案适合小型系统,没什么鸭梨,网站全部静态化。缺点不好扩展~

    02、一般实现:

    1、继续优化设计(01、简单实现 中的 3 方法)。把不同语言的新闻信息分表储存,实现方法基本差不多。

    总结:此方案适合中型应用。

    03、复杂实现

    1、同上设计方案,将不同语言信息分不同数据库存放。用户信息(账户、密码、语言界面)等单独存放。专门做一个用户系统,通过api和网站进行沟通。顺便实现同步登录神马的~嗯。不同语言相当于一个子站,组成一个站群。例如用户访问www.gookang.com,判断用户语言环境为zh-cn,接着跳转到cn.gookang.com。每个语言版本的子站,拥有不同的分类,不同的数据库,不同的界面等等.. 复杂度增加了。好处也是有的,不同的语言可以根据压力做分布式…嗯…思路上还需要再想想,完善下。

    总结,好处是有的。缺点也是有的。不同情况不同分析吧。

    2、更进一步就是在域名上做文章了,跳转就不用php做了。其他的么..再优化神马的~ = =你是要做类似雅虎那样的门户网站乜?每个国家一个网站..擦~压力山大!

    3、页面多语言

    1、php语言包+自定义lang()函数

    比如一个网站的博客模块。

    语言包存放位置:language/zh-cn/blog/tpl.lang.php

    语言包中内容:return $lang = array(‘xxx’=>’{name}xxxxx,{age}xxxxxxxx’)

    自定义函数lang($lang, $var=array())  $lang 语言key,$var 语言中的参数

    调用的时候,lang(‘blog_tpl_xxx’,array(‘name’=>’t-chris’,'age’=>’21′));

    最后结果:t-chrisxxxxx,21xxxxxxxx

    关于错位情况,这个有时候可以把错位的地方的div神马的变宽点、变高点。不过可能会影响美观。

    所以,最好是每种语言一套模板。这样保证了界面的统一性,用户体验也会爽点。

    具体实现方法,此处省略1w字….

    2、通过谷歌翻译。

    有些情况下,你不愿意设计那么复杂的数据库,又是神马分表储存,又是神马分字段,分栏目….

    “擦,分你妹啊分!还让程序员活不活?就那么几个程序员,整天改bug,改细节。累死人!程序不是你想改,想改就能改…..程序猿,你伤不起啊!!”

    当当当当~~伟大的谷歌,它继承了“为人民服务”的光荣传统…现在,有谷歌翻译接口。

    具体实现方法,请谷歌“translate API”神马的..记得查找中文,假如你英文不好的话…

    【补充】 youtube就是利用的 谷歌API翻译内容.. 具体请翻墙

    3、其他方法?

    我没想到…

    4、用户访问语言统一

    获取浏览器的语言环境

    $_SERVER['HTTP_ACCEPT_LANGUAGE']

    js获取用户系统语言环境

    <script type=”text/javascript”>
    document.write(navigator.language);
    document.write(navigator.systemLanguage);
    document.write(navigator.browserLanguage);
    </script>

    通过ip判断

    不解释~

    还有其他….

    获取之后,写cookie,写session.. 总之就是让用户访问其他页面的时候,网站语言能统一起来。

    展开全文
  • 网站设计--多语言网站实现方案

    千次阅读 2014-05-23 10:45:28
    多语言网站实现方案  1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。  例如对于首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文...

    多语言网站实现方案

     

      1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。

      例如对于首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文界面,index_big.htm提供繁体中文界面,或者是 en/index.htm提供英语界面,gb/index.htm提供简体中文界面,big/index.htm提供繁体中文界面,一旦用户选择了需要的语言后,自动跳转到相应的页面,首页以下其他链接也是按照同样方式处理。从维护的角度来看,通过子目录比通过文件后缀名来区分不同语言版本显得要简单明了。

      2,动态:站点内所有页面文件都是动态页面文件(PHP,ASP等)而不是静态页面文件,在需要输出语言文字的地方统一采用语言变量来表示,这些语言变量可以根据用户选择不同的语言赋予不同的值,从而能够实现在不同的语言环境下输出不同的文字。

      例如:语言变量ln_name,当用户选择的语言是英语时赋值为“Name”,当用户选择的语言是简体中文时赋值为“姓名”,这样就可以适应不同语言时的输出。

      采用静态方式的优点是页面直接输出到客户端,不需要在服务器上运行,占用服务器的资源比较少,系统能够支持的并发连接数较多,缺点是要为每种语言制作一套页面文件,很多内容即使是和语言无关的也要分不同语言来存储,因此占用的存储空间较多。

      采用动态方式和静态方式的优缺点正好相反,它的优点是动态页面文件只有一套,不同语言的文字使用语言变量来存储,和语言无关的内容只存储一份,占用的存储空间较少,并且扩展新语言比较容易,缺点需要在服务器上运行,然后把结果输入到客户端,占用服务器的资源比较多,系统能够支持的并发连接数较少。

      动态数据存贮涉及的一些技术问题

      由于现在网站上动态应用日益增多,相当多的网站还会使用文件或者数据库来存储应用信息,因此如果文件或者数据库中存储的内容与语言相关时,还需要特别注意。对于存储在数据库中信息,可以采取以下几种方式支持多语言:

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

      2,在表级别支持多语言:为每种语言建立独立的表,不同语言的用户操作不同的表,但是它们在同一个数据库中。

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

      由于数据库中有大量的信息(如标志,编码,数字等)是用于内部处理使用的,与语言无关的,因此在数据库级别支持多语言会导致空间的极大浪费,在字段级别支持多语言最大的问题是一旦需要支持新的语言,由于需要修改表结构,维护起来非常麻烦,可扩展性不好。

      相比之下,在表级别支持多语言比较好,因为并不是所有的表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言相关的表根据支持语言的种类来建立,不同语言的用户存取访问不同的表格。这样使得维护简单,节省了存储空间,即使是扩展起来也比较方便,只要把需要支持多语言的表,多建立一套即可。

      还需要注意的问题是:有些表中某些字段是不同语言版本的表共享的(例如库存量),由于各种语言的表之间的相对独立性,使得数据共享有些困难。解决的方法有两个:

      1,不同语言的表的共享字段同步:也就是说,只要修改了其中一个表的共享字段,其他语言表中该字段也作相应改变,实际上当不同语言的用户同时访问时处理还是比较麻烦的,并且扩充新语言时修改工作比较大。

      2,增加一个新的表:把所有语言共享的字段(例如货物编号,产地编码等)全部放在这个表,支持多语言的表只存放与各种语言相关的字段。不同语言的用户在使用数据库时,需要操作两个数据表。

      比较而言,第二种方法比较简单,并且效率比较高,维护也比较方便。

      应用字符集的选择

      一个定位于不同语言国家的企业网站势必需要提供多种语言版本的产品和销售信息来满足其世界各地使用不同语言的客户和合作伙伴,其中包括法语、德语、意大利语、葡萄牙语、西班牙语、阿拉伯语等等。但有一个问题却极易被网站设计者们所忽略。这就是网站的字符集设置问题。

      一般我们使用的是简体中文(GB2312)字符集,而对多语言网站来说,中文字符集却可能会使你辛辛苦苦的努力功亏一篑。原因很简单:就是这个毫不起眼的小小字符集在作怪。

      计算机应用领域中存在着几十种互不相同的字符集,而不同语言客户在浏览不同语言网页时,往往会因为相互间所使用字符集无法兼容而出现乱码情况。我们在浏览国外一些网站时,往往也会出现为了能正常地看到网站上的信息而不得不在各种字符集之间来回切换的情况。

      试想一下:如果一个网站提供了中,英,法,德等多种语言版本的内容,内容全之又全,设计美仑美奂。我们在中文编码环境下浏览这些非中文版本的页面觉得非常完美,现在一个法国客户对你的产品发生了兴趣,当他进到法语版面一看—乱码多多,甚至可能整个版面都一塌里糊涂。你的网站再下大工夫又有什么意义呢?

      所以对提供了多语言版本的网站来说,Unicode字符集应该是最理想的选择。它是一种双字节编码机制的字符集,不管是东方文字还是西方文字,在 Unicode中一律用两个字节来表示,因而至少可以定义65536个不同的字符,几乎可以涵盖世界上目前所有通用的语言的每一种字符。所以在设计和开发多语言网站时,一定要注意先把非中文页面的字符集定义为“utf-8”格式。

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

      HTML中的META标签:

      <META HTTP-EQUIV=“Content-Type” CONTENT=“text/html; CHARSET=字符集">

      不写,根据浏览器默认字符集显示

      charset=gb2312 简体中文

      charset=big5 繁体中文

      charset=EUC_KR 韩语

      charset=Shift_JIS 或 EUC_JP 日语

      charset= KOI8-R / Windows-1251 俄语

      charset=iso-8859-1 西欧语系(荷兰语,英语,法语,德语,意大利语,挪威语,葡萄牙语,瑞士语.等十八种语言)charset=iso-8859-2 中欧语系

      charset=iso-8859-5 斯拉夫语系(保加利亚语,Byelorussian语,马其顿语,俄语,塞尔维亚语,乌克兰语等)

      charset=uft-8 unicode多语言

      PHP与脚本引擎页码的概念

      由于我们传统使用的内码像Big5,GB2312与unicode并不是一一对应,故两者之间的转换要靠codepage(页码)来实现

    延伸阅读


    ▶ Walkthrough007

    展开全文
  • 推荐10个堪称神器的学习网站

    万次阅读 多人点赞 2020-01-07 10:27:26
    每天都会收到很读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退...

    每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。”

    今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈)

    既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推荐给大家。如果觉得不错的话,文末请点赞。

    01、大学资源网

    大学资源网是一个完全免费并且功能非常强大的学习网站,它免费提供了丰富并且全面的学习视频教程,并且视频课程一直在更新,非常良心。

    我比较看重的是它里面的考研视频教程,有数学、英语、政治、专业课等等;还有英语视频课程,对于一名程序员来说,如果想要变得更优秀,英语是不可或缺的。

    另外,我看到它还贴心的支持:小学课程、初中课程、高中课程。挑了几个看了一下,竟然找到了年轻时上课的感觉。

    02、北京大学公开课

    北京大学公开课是北京大学出品的一个完全免费的公开课视频学习站,它面向大学生,也向社会大众免费开放。

    我比较喜欢的是里面的《数据结构与算法》,对于我们程序员来说,既然进入了专业的编程领域,算法、数据结构、网络模型、计算机原理等这些计算机科学专业的理论知识是必须要学习的。

    虽然算法很难,需要智商,但我还是要鼓励大家学一下,一旦掌握了其中的套路,你会受益无穷的。

    03、大学自学网

    大学自学网是一个完全免费的大学生自学网站,它不仅支持免费在线观看所有学习视频,还支持免费下载所有学习视频,是一个可以满足很多人自学需求的良心网站。

    向下拉,你会看到一个计算机板块,里面有“网络安全基础”、“嵌入式Linux操作系统”、“Python”等热门方向的视频。这些也是工作以后的刚需。

    我看里面还有一个“电脑安装与维修实用技术”,妈妈再也不用担心我不会给女朋友修电脑了,哈哈哈。

    04、偶书

    偶书是一个完全免费的精品电子书网站,它不仅支持电子书搜索下载,还支持非常全面的电子书分类功能和非常贴心的电子书推荐功能。

    下载了一本《Java编程思想》,质量还是挺不错的。另外,推荐大家空闲的时间可以读一读《代码大全》、《编程珠玑》、《重构》等等,偶书上都可以搜索到。

    05、哔哩哔哩

    bilibili 是国内知名的视频弹幕网站,通过动漫打出了名声,最近两年发展势头迅猛,里面有不少有创意的 Up 主,不乏一些有趣的程序员。

    看到我的好朋友【程序员良许】也在上面,我就知道 B 站上的视频质量越来越高了。顺带再推荐一些 up 主给大家,比如说小甲鱼(涉及到 C 语言、Python、Web 前端等)、技术胖(主攻 Web 前端,涉及到 React、Vue、Flutter 等等)。

    06、简单教程

    简单教程是一个完全免费的高质量编程开发学习网站。它提供了丰富的基础学习教程,包括:微信小游戏开发、移动开发、前端开发、后端开发、java 技术、.NET 、数据库和缓存、运维开发、XML 。

    如果是 Java 程序员的话,我建议大家先学一学《设计模式》。设计模式就好像是武功的招式,有了这些招式,加上一些内功,就能战无不胜了。

    07、Stack Overflow

    Stack Overflow 是一个世界级的问答网站,该网站允许注册用户提出或回答问题,还可以对已有问题或答案加分、扣分或进行修改,条件是用户达到一定的“声望值”。“声望值”就是用户进行网站互动时能获取的分数,例如,用户 A 回答了一个问题,用户 B 对用户 A 的解答给予了“加分”,用户 A 就会因而获得 10 点声望值。 当声望值达到某个程度,用户的权限就会增加,如声望值超过50点就可以评论答案,另外网站也会根据用户的贡献颁发徽章 。

    我最近坚持每周看一个问题,目前已经总结了很多个高浏览量的问题,感觉很多以前不解的问题都突然豁然开朗了,大家感兴趣的话,可以看一下我之前学习过的记录:打印Java数组最优雅的方式是什么?

    08、YouTube

    这个里面我比较喜欢的是 JavaPoint 的视频,观看量也比较大,内容讲解的也很实用和入门级,很适合初学者学习。每集差不多 10 分钟,强烈推荐。

    09、牛客网

    牛客网”是一个专注于程序员的学习和成长的专业平台,集笔面试系统、课程教育、社群交流、招聘内推于一体。

    说道面试题,肯定是面试之前要刷一刷,不少读者问我,想跳槽,但是又感觉不自信,那么我的回答只有一个,就是刷面试题啊。

    10、CSDN

    CSDN 是 1999 年成立的,算是国内最老,最成熟的技术博客网站了。虽然近年来被吐槽很多,比如说资料下载的问题,比如文章抄袭的问题,但是这并不妨碍 CSDN 能够帮助我们解决很多问题的现实。如果你搜解决方案的时候,无论是某度,还是谷歌,排名靠前的几乎都出自 CSDN。

    看到我的好朋友江南一点雨我就放心了,说明 CSDN 的推荐机制还没有出毛病。他的文章质量还是非常高的,在 Spring Boot 方面有着很专业的见解。

    好了,就推荐个大家这 10 个堪称神器的学习网站吧,用心地学上一年半载,你会回来感谢我的。人最重要的就是放下自己的偏见,以及开阔自己的眼界。干,就对了。

    最后,还有很多读者问我是怎么学习的,那我干脆就把我看过的一些优质书籍贡献出来:

    计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》

    进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》

    数据结构+算法入门:《大话数据结构》、《阿哈算法》

    算法进阶:《算法第四版》、《编程珠玑》

    由于我是 Java 技术栈的,顺便推荐几本 Java 的书籍,从左到由的顺序看到

    Java:《Java核心技术卷1》、《编程思想》、《深入理解Java虚拟机》、《effective Java》、《Java并发编程的艺术》

    数据库:《mysql必知必会》、《MySQL技术内幕:InnoDB存储引擎》

    就先介绍这么多,这些都是最基础最核心的,希望对那些不知道看什书的同学有所帮助。

    对了,我介绍的这些书籍,已经顺便帮你整理好了,你可以在我的原创微信公众号『沉默王二』回复『书籍』获取哦

    有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

    1、老铁们,关注我的原创微信公众号「沉默王二」,专注于有趣有益的程序人生,保证你看完有所收获,不信你打我。

    2、给二哥点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

    作者info
    作者:沉默王二,CSDN 2019年度博客之星,《Web全栈开发进阶之路》作者
    原创公众号:『沉默王二』,已写了 250 多篇文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。

    展开全文
  • 一般的建站都用php,其中phpcms感觉比较好用,列出一些自己的多语言经验。 1. 根栏目建立语言种类,如 cn,en等。 2. 根栏目分类中模板的“模板设置”,中的“栏目首页模板”,我们需要设定一个语言主页配置,名字...
  • 多语言网站方案

    千次阅读 2015-01-06 10:33:21
    1、在数据库级别支持多语言:为每种语言建立独立的数据库,不同语言的用户操作不同的数据库。 2、在表级别支持多语言:为每种语言建立独立的表,不同语言的用户操作不同的表,但是它们在同一个数据库中。 3、在...
  • 网络支付解决方案

    千次阅读 2018-08-31 16:00:37
    在基于互联网平台的电子交易中实现网上支付的主要解决方案有两种,即网上银行模式和第三方支付平台模式。 网上银行模式主要由企业向银行提出申请,直接通过网上银行实现网上支付与结算。第三方支付平台模式主要 指...
  • ThinkPHP5多语言实现

    千次阅读 2018-11-05 21:34:07
    ThinkPHP内置通过\think\Lang类提供多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。 1 、语言包 是用户定义的,一般情况下每一种语言...
  • 根据不同的web服务器环境,我们经常要在同一台物理服务器上部署个站点,很情况下,甚至需要在同一台物理服务器上同时部署php网站程序,asp网站程序,java+jsp网站程序。 当然可以选择的web服务器很,例如 ...
  • 撰写项目的解决方案要点解析

    万次阅读 多人点赞 2018-12-12 10:23:55
    一、解决方案难写在哪里? 很多人对写方案非常没有信心,一涉及到方案的事情,就束手无策,到处求人。 作为一个公认的方案打手,意思是写方案就象打字员一样,我觉得我在这方面确实是有绝活。 我基本上都是在方案...
  • 电商网站多语言架构

    千次阅读 2015-09-20 11:48:01
    电子商务网站多语言版设计思路1. 数据库设计1. 分库,还是分表2. 单表还是多表 这步其实很关键:首先 这直接涉及到代码逻辑,一有不慎,可能会导致原有方案失效说说我们的设计思路吧!我们采用的是分库方式!一种...
  • 文件服务器存储解决方案探索

    千次阅读 2019-02-25 21:49:54
    特别适合以文件为载体的在线服务,如相册网站、视频网站等等. 主要是针对互联网中的小文件系统,没有文件索引数据库,整体性能很高 原理 3.3 HDFS 简介 优点 高可靠性。Hadoop按位存储和处理数据的能力...
  • 多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。 例如对于首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文...
  • web项目高并发量网站解决方案

    万次阅读 2016-10-31 16:31:55
    随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有...
  • javaweb高并发量网站解决方案

    千次阅读 2015-07-06 15:17:40
    随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有...
  • 【高并发解决方案】高并发解决方案汇总

    万次阅读 多人点赞 2018-05-18 17:06:16
    什么是秒杀秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户...
  • 大数据量、高并发量网站解决方案

    万次阅读 2015-03-10 14:00:09
    随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有...
  • 高并发量网站解决方案

    万次阅读 多人点赞 2011-04-14 12:45:00
    高并发量网站解决方案
  • APP为什么要做多语言?  首先如果APP的用户量超级多,并且不只在内地使用,海外也有市场。那么来自各个不同国家和地区的人使用的时候,肯定想把这个APP设置成他所熟悉的语言,比如微信,微博,支付宝等这些APP都...
  • APP实现多语言

    千次阅读 2017-11-15 17:41:08
    APP为什么要做多语言?   首先如果APP的用户量超级多,并且不只在内地使用,海外也有市场。那么来自各个不同国家和地区的人使用的时候,肯定想把这个APP设置成他所熟悉的语言,比如微信,微博,支付宝等这些APP...
  • 锐捷网络智慧医院解决方案-提出“精医求精,服务健康中国”理念,旨在用信息科技开启智慧医院,实现全人全程健康服务,立足场景为医疗行业客户提供数字化医院、区域卫生信息化解决方案等,实现医院信息精细化管理。...
  • 如何撰写项目的解决方案

    万次阅读 2018-04-03 15:20:50
    一、解决方案难写在哪里?很多人对写方案非常没有信心,一涉及到方案的事情,就束手无策,到处求人。作为一个公认的方案打手,意思是写方案就象打字员一样,我觉得我在这方面确实是有绝活。我基本上都是在方案提交前...
  • 测试开发需要学习的知识结构

    万次阅读 多人点赞 2018-04-12 10:40:58
    - 假装在测试的回答 - 知乎作为一名软件测试人员,有哪些网站是你应该多多关注的,哪些书籍是你必须要看的? - 假装在测试的回答 - 知乎白盒与黑盒测试什么区分1、黑盒测试 黑盒测试也称功能测试或数据驱动测试,...
  • JAVA网站高并发解决方案

    万次阅读 多人点赞 2013-07-30 17:54:17
    一个小型的网站,比如个人网站,可以...已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
  • 大数据应用及其解决方案

    万次阅读 2018-09-17 08:52:25
    未来的十年将是一个“大数据”引领的智慧科技的时代、随着社交网络的逐渐成熟,移动带宽迅速提升、云计算、物联网应用更加丰富、更的传感设备、移动终端接入到网络,由此而产生的数据及增长速度将...
  • 多网站都有多种语言切换的功能,典型的是中、英文两种语言,本文介绍在ASP.NET中实现中、英文两种语言的完整细节。一、打开Visual Studio 2005并新建一个解决方案,我们起名为MyWeb。二、在MyWeb上新建一个网站,...
  • 最受推荐的10本Python书籍

    万次阅读 多人点赞 2019-10-29 11:21:32
    Muller的这本书将教你如何使用Python编程语言来构建自己的机器学习解决方案。 在本书中,你将了解使用Python和scikit-learn库创建丰富的机器学习应用程序所需的步骤。向你介绍机器学习的基本概念和用法,然后再...
  • 高并发高可用高性能的解决方案汇总整理

    万次阅读 多人点赞 2019-06-22 21:48:52
    难题与方案 ...解决方案:异步多级缓存架构+nginx本地化缓存+动态模板渲染的架构 2、redis企业级集群架构 面临难题:如何让redis集群支撑几十万QPS高并发+99.99%高可用+TB级海量数据+企业级数据备...
  • 高并发架构解决方案总结

    千次阅读 2019-05-13 15:26:18
    高并发架构解决方案总结 一、关于高并发 高并发是指在同一个时间点,有很用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。 1 高并发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 166,235
精华内容 66,494
关键字:

网站多语言解决方案