`
- 浏览:
74625 次
- 性别:
- 来自:
成都
-
Struts2.x对于国际化文件中文转ASCii的处理方法
方法一:
使用MyEclipse,新建一个xxx.语言代码.国家代码.properties文件,我们可以用key,value的方法进行输入,同时我们输入的中文会自动转化为ASCII码
方法二:
打开命令行窗口,输入native2ascii(前提是JDK环境变量要配置好)命令,回车,然后会有光标在闪,切换到中文输入状态,输入要转换的中文后回车即可看到转换后的ASCII码。
方法三:首先把要转换的文件(如:message.txt)放到指定的目录下 如:D:\然后打开命令行窗口进入到D盘目录下
输入 native2ascii message.txt message2.txt 回车(或者打开命令行窗口 输入 native2ascii D:\message.txt D:\ message2.txt)
message2.txt 中的内容即为转换后的ascii码。
附:
将ascii码转回中文
在命令行窗口中输入:
native2ascii -reverse D:\message2.txt D:\message.txt
message.txt 中的内容即为转换后的中文
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
总之,处理Struts1.x中的属性文件乱码问题,关键在于理解Java对属性文件的处理机制,选择合适的编码格式,并利用`native2ascii.exe`或Eclipse插件进行转换和编辑。这样,无论是在开发阶段还是在实际运行环境中,都能...
在Struts1.x中,这通常通过在struts-config.xml中配置资源文件路径,并使用`<bean:message>`标签来显示国际化信息。而在Struts2中,这个过程变得更加灵活和强大。 Struts2支持通过`struts.properties`或`struts.xml...
然而,在国际化(I18N)的应用场景下,Struts2资源文件在JSP页面中显示乱码的问题常常困扰着开发者。本文将深入探讨这一问题,并详细介绍两种有效的解决方案。 ### Struts2资源文件与乱码问题 Struts2框架通过资源...
这对于确保 Struts2 的国际化功能正确工作非常重要。 1. **配置 build.xml 文件**: - 在 `build.xml` 文件中配置 `<native2ascii>` 任务来转换 `.properties` 文件。例如: ```xml <native2ascii dest=...
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在处理中文字符时,Struts2可能会遇到乱码问题,这主要是因为字符编码不一致导致的。本DEMO是为了解决Struts2在...
### Struts2文件上传与下载教程 #### 一、文件上传原理及实现 **1.1 基础概念** 文件上传是Web开发中的常见需求之一。在Struts2框架中,实现文件上传主要依赖于表单的`enctype`属性设置为`multipart/form-data`。...
这个类是Struts 1.x版本中处理文件上传的核心组件,它封装了Servlet API中的`Part`对象,方便开发者处理用户上传的文件。 首先,我们需要在JSP页面上创建一个表单来让用户选择要上传的文件。在`selfile.jsp`页面中...
为了使Struts能够处理中文错误消息,我们需要使用`native2ascii.exe`工具将中文转换为Java可读的Unicode格式,然后更新资源文件`ApplicationResource.properties`。例如,将`name.null`和`passwd.null`的错误消息...
在处理字符编码问题时,"Struts2_1000_CharacterEncoding"这个主题着重讨论了如何在Struts2框架中正确地处理不同语言和字符集之间的编码转换,以避免乱码问题。 在Web应用开发中,字符编码是至关重要的一环,特别是...
这涉及到使用JDK的`native2ascii.exe`工具将中文转换为Java可以理解的Unicode格式,然后将转换后的文本替换到`ApplicationResource`文件中。 最后,登录验证是通过Hibernate来实现的。在MyEclipse中,为数据库中的...
- 使用`native2ascii`工具将中文资源文件转换为GBK编码,以避免乱码问题。 - 设置Eclipse的编码格式为GBK,确保编辑过程中不出现乱码。 #### 总结 通过以上步骤,我们不仅实现了Struts、Spring 和 Hibernate 的...
在探讨Struts框架及其应用场景之前,首先需要理解字符编码的基本概念,特别是从ASCII到Unicode的发展历程,这对于避免读写数据库时出现乱码问题至关重要。 ##### 1. ASCII与扩展ASCII - **ASCII (American ...
2. 服务器端设置:在服务器端(如Java的Struts框架),确保配置文件或代码中指定正确的字符编码。例如,在Struts的配置文件`struts.xml`中添加如下配置: ```xml <constant name="struts.i18n.encoding" value="UTF...
当使用Struts的`<s:url>`标签携带参数时,如果参数中包含中文等非ASCII字符,很容易在传输过程中出现乱码。解决这一问题的关键在于确保所有涉及数据传输的环节都使用统一的编码,尤其是在Tomcat服务器的配置上进行...
2 Jive中的分页处理 3 Jive中Jdom使用剖析 4 丰富的图释 5 使用正则表达式让你的jive显示图片 6 Jive3增加帖子的点击功能的高效方法 <br> 国际化支持 1 jive_forums_i18n_zh_...
例如,在使用Struts框架的情况下,可能需要在Struts配置文件(struts-config.xml)中进行相应调整: ```xml <controller processorClass="org.apache.struts.action.RequestProcessor"> ``` 确保服务器接收并...
修改资源文件的编码为UTF-8,并使用`native2ascii`工具进行转换。 5. **JavaScript(JS)文件的乱码** - 如果JS文件包含中文,应确保JS文件以与调用它的页面相同的编码(通常是UTF-8)保存。 6. **AJAX提交与返回...
初始化阶段通过 init() 方法进行,服务阶段处理客户端请求,由 service() 方法完成,销毁阶段调用 destroy() 方法。 2. JDBC 连接数据库:JDBC (Java Database Connectivity) 是 Java 用来连接数据库的API。通过 ...
凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 简单 EJB的真实世界模型(源代码) 15个目标文件 摘要:Java源码,初学实例,基于EJB的真实...