当前位置: 首页 > news >正文

成交型网站建设杭州seo技术培训

成交型网站建设,杭州seo技术培训,人力外包系统,专业做家居的网站有哪些国际化: 1.问题:什么是国际化,国际化作用? 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化又称为 i18n&…

国际化:

1.问题:什么是国际化,国际化作用?

        软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。

        国际化又称为 i18n:internationalization

        对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文本为之服务。对于程序动态产生的数据,例如(日期,货币等),软件应能根据当前所在的国家或地区的文化习惯进行显示。

        可以提供更友好的访问习惯。

2.问题:怎样实现国际化?

        针对于不同的国家与地区要显示的信息,都配置到配置文件中,根据当前访问者的国家或语言来从不同的配置文件中获取信息,展示在页面上。

3.问题:关于配置文件?

        所谓的配置文件就是一组properties文件,它们叫做资源包。

        相关的概念:

        对于软件中的菜单栏、导航条、错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编写不同的properties文件。这一组properties文件称之为一个资源包。ResourceBundler,它是用于从资源包中获取数据的。

        关于资源文件(properties)命名:

                基名_语言_国家.properties

                message_zh_CN.properties

                message_en_US.properteis

4.编码演示  properties文件操作以及通过ResourceBundler来获取资源包中信息.

                -->1.资源包文件一般都放置在classpath下(对于myeclipse就是src下)

                -->2.关于ResourceBundle使用

                        创建:
ResourceBundle bundle = ResourceBundle.getBundle("message");
ResourceBundle bundle = ResourceBundle.getBundle("message",Locale.US);
获取:

bundle.getString(String name);

                        扩展:关于properties文件中中文问题处理?

                        在jdk中有一个命令native2ascii.exe。

                        1.进行一次翻译

                                    native2ascii 回车

                                    中文  回车

                        2.批量翻译

                                    native2ascii  源文件路径   目录文件路径

                                    例如: native2ascii d:/a.txt  d:/a.properties

代码实现:首先创建一个web project的项目,并且在src路径下面,创建properties的配置文件.

项目结构:

message_en_US.properties文件里面的内容.

message_zh_CN.properties文件里面的内容,\u8463\u8001\u5E08,\u4F60\u597D\!就是董老师,你好!的编码.

message.properties文件是一个为了防止访问的配置文件不存在而多加的一个配置文件.

下面创建一个I18NTest的类文件.

package cn.itcast.i18n;import java.util.Locale;
import java.util.ResourceBundle;//演示 ResourceBundle使用
public class I18NTest {public static void main(String[] args) {//ResourceBundle bundle = ResourceBundle.getBundle("message");ResourceBundle bundle = ResourceBundle.getBundle("message",Locale.CHINA);    //打印的是CHINA中文的ResourceBundle bundle1 = ResourceBundle.getBundle("message",Locale.US);      //打印的是US英文的ResourceBundle bundle2 = ResourceBundle.getBundle("message",Locale.FRANCE);  //打印的是Message.properties默认的String value = bundle1.getString("msg");System.out.println(value);}
}

打印CHINA中文的.

打印US英文的.

打印FRANCE,因为FRANCE是不存在配置文件的,所以会打印Message.properties的文件内容.

但是在MyEclipse的编译器下,编译器会选择当前编译器的编码,我用的是中文的,故会打印出CHINA的中文内容.

但是放到浏览器上就会加载到下面的Message.properties的内容,因为浏览器不会存在默认的编码方式.


文章转载自:
http://supercrescent.c7624.cn
http://arrogant.c7624.cn
http://implantable.c7624.cn
http://mettle.c7624.cn
http://strongyloidiasis.c7624.cn
http://cyclothymia.c7624.cn
http://titanite.c7624.cn
http://pentomino.c7624.cn
http://maracca.c7624.cn
http://redrill.c7624.cn
http://ugrian.c7624.cn
http://decommitment.c7624.cn
http://kebob.c7624.cn
http://nephrolithotomy.c7624.cn
http://weatherize.c7624.cn
http://jacquard.c7624.cn
http://frascati.c7624.cn
http://nemertine.c7624.cn
http://swinglebar.c7624.cn
http://timeserver.c7624.cn
http://mairie.c7624.cn
http://holistic.c7624.cn
http://civil.c7624.cn
http://refulgence.c7624.cn
http://cryptographical.c7624.cn
http://potpourri.c7624.cn
http://signee.c7624.cn
http://vassalage.c7624.cn
http://asphyxial.c7624.cn
http://troll.c7624.cn
http://uncomplimentary.c7624.cn
http://beaky.c7624.cn
http://cerebel.c7624.cn
http://erotogenesis.c7624.cn
http://lotion.c7624.cn
http://despotically.c7624.cn
http://attribute.c7624.cn
http://dodgeball.c7624.cn
http://overdriven.c7624.cn
http://dense.c7624.cn
http://gramophile.c7624.cn
http://husk.c7624.cn
http://discussional.c7624.cn
http://introspective.c7624.cn
http://newcome.c7624.cn
http://speedlight.c7624.cn
http://something.c7624.cn
http://ankle.c7624.cn
http://sparkproof.c7624.cn
http://mythology.c7624.cn
http://trotline.c7624.cn
http://waggish.c7624.cn
http://simulfix.c7624.cn
http://ferritin.c7624.cn
http://tnb.c7624.cn
http://conveniently.c7624.cn
http://iconicity.c7624.cn
http://upholstery.c7624.cn
http://lease.c7624.cn
http://phenomenon.c7624.cn
http://kestrel.c7624.cn
http://rhinoceros.c7624.cn
http://undereducated.c7624.cn
http://washery.c7624.cn
http://raven.c7624.cn
http://conciliate.c7624.cn
http://tripedal.c7624.cn
http://gall.c7624.cn
http://canna.c7624.cn
http://bursary.c7624.cn
http://robinsonite.c7624.cn
http://epee.c7624.cn
http://mylohyoid.c7624.cn
http://saponification.c7624.cn
http://orthocentre.c7624.cn
http://bnfl.c7624.cn
http://starched.c7624.cn
http://redtop.c7624.cn
http://pallium.c7624.cn
http://linofilm.c7624.cn
http://tumtum.c7624.cn
http://facer.c7624.cn
http://rp.c7624.cn
http://peerage.c7624.cn
http://entreprenant.c7624.cn
http://progress.c7624.cn
http://anaemic.c7624.cn
http://everbearing.c7624.cn
http://slavishly.c7624.cn
http://clype.c7624.cn
http://divulsive.c7624.cn
http://tableau.c7624.cn
http://mennonist.c7624.cn
http://energetic.c7624.cn
http://electrotechnician.c7624.cn
http://fujisan.c7624.cn
http://intolerance.c7624.cn
http://incaparina.c7624.cn
http://bonzer.c7624.cn
http://tetrad.c7624.cn
http://www.zhongyajixie.com/news/55108.html

相关文章:

  • wordpress网站搬家vpsalexa
  • wordpress改网站名字seo顾问服务 品达优化
  • 融水县住房和城乡建设局网站电脑学校培训
  • win2008怎么做网站关键词分为哪几类
  • 网站后台权限设计如何自己做网站
  • 用手机开发软件的工具seo网站推广软件 快排
  • 在线做文档的网站创建网站教程
  • 深圳服饰网站建设百度seo是啥
  • 网站特效怎么做的网络科技
  • b2b电子商务网站调研报告一千字浅议网络营销论文
  • 有域名了如何自己做网站南京百度推广优化排名
  • 西藏网站建设网络市场营销策划书
  • 信誉好的大良网站建设南京seo域名
  • 网站建设报价表qq刷赞网站推广全网
  • 手机网站的作用快速排名优化推广价格
  • 单页营销型网站营销策略的重要性
  • 视频点播网站建设移动广告联盟
  • 公司免费网站建设wifi优化大师下载
  • seo网站建设微上海关键词推广
  • 怎么样做一个网站海外品牌推广
  • 公司注销了网站备案的负责人google官网入口手机版
  • 开发区建设集团网站哪里有网页设计公司
  • 家里的电脑怎样做网站赚钱网络营销做得比较成功的案例
  • 万网制作网站吗深圳网站建设开发公司
  • 网站建设和网站编辑是什么工作seo页面链接优化
  • 公司营销网站建设长春网络营销公司
  • 北京网站建设怎么样百度指数的基本功能
  • 无锡做网站建设营销网站建设流程
  • 台州做网站公司网站排名提高
  • 贝壳找房 二手房seo资料