`
lysvanilla
  • 浏览: 80650 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Web应用的中文本地化

阅读更多

1、解决HTML页面中的中文问题

为了使HTML页面很好的支持中文,就必须在每个HTML页面的头部增加如下代码:

 

<HEAD>
    ...
   <META http-equiv=Content-Type content="text/html;charset=gb2312">
    ...
</HEAD>

 

 

2、解决JSP页面中的中文问题

为了使JSP页面很好的支持中文,就必须在每个JSP页面的头部增加如下代码:

 

<%@ page contentType="text/html;charset=gb2312" language="java"%>

 

 

3、解决Servlet响应结果的中文问题

为了使Servlet的响应页面很好的支持中文,就必须在每个Servlet页面的头部增加如下代码:

 

response。setCharacterEncoding("gb2312");

 

 

4、解决页面数据传输的中文问题

为了使中文数据在各页面(组件)之间正常传递,最佳的方法就是采用编码过滤器来解决。在WEB.XML中配置一个编码过滤器,内容如下:

 

<!--定义编码过滤器-->
       <filter>
		<filter-name>encodingFilter</filter-name>
		<filter-class>
			org.springframework.web.filter.CharacterEncodingFilter
		</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>gb2312</param-value>
		</init-param>
	</filter>
	
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

 

 

5、解决HTTP(get)请求中的中文问题

在默认情况下,IE浏览器是以“ISO-8859-1”的编码格式发送请求,如果接受到HTTP的get请求中文参数时出现乱码,就可以对其进行编码转换,例如:

 

String parameter=request.getParameter("parameter");
if(parameter!=null) parameter=new String(parameter.getBytes("ISO-8859-1"),"GB2312");

 

  如果我们的应用中HTTP(get)请求传递中午跟参数的情况很多的话,也可以通过修改Tomcat的server.xml文件来解决:

<Connector port="8080" 
               maxThreads="150"
               minSpareThreads="25"
               maxSpareThreads="75"
               protocol="HTTP/1.1" 
               debug="0"
               connectionTimeout="20000" 
               redirectPort="8443"
               disableUploadTimeout="true"
               URIEncoding="GB2312" />

 

6、解决MySQL数据的中文问题

解决MySQL数据库中文问题主要在JDBC取得的URL上,例如:

jdbc:mysql://localhost/test?user=root&password=123&useUnicode=true&characterEncoding=gb2312
 
1
4
分享到:
评论

相关推荐

    DXperience 7.3.3 简体中文本地化 (添加dll即可)

    这个版本特别强调的是简体中文的本地化支持,使得中国开发者和用户能够更加方便地使用该产品,无需担心语言障碍。 本地化是指将软件的产品界面、帮助文档等翻译成不同地区的语言,以便于全球用户理解和使用。...

    ExtJs4本地化

    1. **本地化概念**:本地化是指将软件或Web应用的内容和格式适应特定区域或语言的过程。这包括日期、时间、数字格式、货币符号、排序规则以及文字翻译等。 2. **ExtJS4的本地化支持**:ExtJS4提供了内置的本地化...

    软件本地化工具 Sisulizer Enterprise Edition 4.0 Build 374 中文免费.zip

    其可广泛的应用于服务器数据库的本地化,Web应用程序的本地化以及使用共享的译码存储系统。通过使用我们提供的命令行工具,用户可以在其软件开发过程中集成Sisulizer的功能。其翻译网格中支持的实时拼写检查能帮助...

    java web应用国际化与分页

    Java Web应用的国际化(i18n)和分页是开发多语言支持和高效展示大量数据的关键技术。在Java Web环境中,Struts框架提供了一种...无论是跨国公司还是本地化服务,这样的功能都是提高用户满意度和应用可访问性的关键因素。

    vue-element-admin-tinymce本地化文件

    Vue.js 是一个流行的、轻量级的前端JavaScript框架,由尤雨溪开发,旨在简化Web应用的构建。Vue.js 的核心库专注于视图层,易于学习且与其他库或现有项目集成。在"vue-element-admin-tinymce本地化文件"中,我们可以...

    JAVA Web實現國際化插件

    综上所述,"JAVA Web实现国际化插件"是一个实用的工具,可以帮助开发者轻松地处理Java Web应用的国际化需求,通过`ResourceBundle`和相关编辑工具,使得本地化工作更加高效和规范。开发者可以通过学习PPT详解和实际...

    Metabase本地化语言包

    转换过程涉及解析`.po`文件的结构,提取键值对,并将其格式化为json格式,这是一种JavaScript和许多Web应用程序广泛使用的数据交换格式。 在描述中提到,转换过程可能需要根据特定的模式进行,这意味着`.po`文件的...

    应用Rails进行敏捷Web开发中文第三版

    通过学习《应用Rails进行敏捷Web开发》中文第三版,你不仅能掌握Rails 2.2.2的基本用法,还能深入理解Web开发的最佳实践,为构建现代化的Web应用打下坚实基础。尽管Rails已经发展到更高级的版本,但了解早期版本的...

    DevExpress 9.3 本地化资源包

    总的来说,DevExpress 9.3的本地化资源包为开发者提供了在.NET环境中构建多语言应用的关键工具,使得软件能够更好地服务于全球用户。通过正确地部署和使用这些资源,可以提升应用的国际化水平,提高用户的满意度。

    Eclipse3.6 webtools 中文包

    通过下载并安装提供的"eclipse"文件,即可在Eclipse 3.6中启用这些功能,享受更加本地化的开发体验。在实践中,开发者可以根据自身需求选择安装相关的Webtools组件,以便更高效地进行Web应用开发。

    mxgraph1.9本地化包

    mxGraph 是一个强大的JavaScript图形库,它允许在Web应用程序中创建和编辑图形图表。这个“mxgraph1.9本地化包”是mxGraph的一个特定版本,即1.9版本,针对本地化的支持进行了优化,使得该图形库可以适应不同的语言...

    Struts应用的国际化

    国际化与本地化的概念,Web应用的中文本地化,Struts框架对国际化的支持

    elementUI 本地化 所需资源

    在开发面向全球用户的多语言应用时,本地化(Localization)是必不可少的功能。ElementUI 提供了本地化支持,帮助开发者轻松地将应用界面翻译成不同语言。 本地化的主要目标是确保软件的用户界面、错误消息和文档...

    asp.net 本地化Windows窗体(2)

    ASP.NET 是微软开发的一种用于构建 Web 应用程序的框架,它支持多种功能,包括本地化,这使得应用程序能够根据用户的地域和语言设置提供相应的界面和内容。在本主题“ASP.NET 本地化Windows窗体(2)”中,我们将深入...

    java web 国际化

    Java Web国际化是一种功能,它允许Web应用程序适应不同国家或地区的用户习惯,使得应用程序能够在多种语言环境下正确地显示信息。随着互联网的普及,Web应用程序可能会被世界各地的用户访问,因此支持国际化对于提供...

    DXperience 9.1.3 简繁体汉化,本地化,Skins(包含webform,winform) 使用见说明

    对于Web应用程序,可能需要在Web.config中配置 globalization 元素来支持多语言,而对于WinForm应用,则可能需要在代码中指定本地化资源。同时,Skins的使用通常涉及到修改皮肤ID或自定义皮肤文件,以达到理想的界面...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    全书一共被压缩为5个rar,这是第二个!!!! 其他的请看ID:ljtt123(本人分享) 本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流...21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    DXperience 9.2.9 简繁体汉化,本地化,Skins(包含webform,winform,wpf,Silverlight) 使用见说明

    这个版本特别强调了简体和繁体中文的汉化与本地化工作,使得开发者在非英文环境下也能便捷地使用该工具。 首先,DXperience的汉化和本地化是一项关键特性,它意味着所有界面元素、帮助文档、错误提示等都已翻译成...

Global site tag (gtag.js) - Google Analytics