`
liudaoru
  • 浏览: 1575985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freemarker解决中文GBK乱码问题

    博客分类:
  • java
阅读更多

今天发现linux下freemarker发布出来的文件有乱码,整了半天总算搞定。。。。

 

先发一下参考资料:http://www.ntsky.com/tech/java/opensource/template/2007-10-20/59e034abc198936c.html

 

		cfg = new Configuration();
		cfg.setClassForTemplateLoading(TEST.class, "/templates/");
		cfg.setEncoding(Locale.CHINA, "GBK");

		Template t = cfg.getTemplate("abc.ftl", Locale.CHINA);

new PrintWriter(f, "GBK");

 

备忘一下。。。。

2
0
分享到:
评论

相关推荐

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的...通过上述方法,可以有效地解决Freemarker中出现的中文乱码问题,提高Web应用的稳定性和用户体验。

    Freemarker 学习笔记一 【乱码解决】

    在处理乱码问题时,一定要注意每个环节的字符编码一致性,这是解决问题的关键。 在压缩包文件"FreeMarker_03"中,可能包含了更详细的代码示例或配置示例,可以帮助你更好地理解和实践上述解决方案。记得解压并仔细...

    freemarker语法完整版

    解决输出中文乱码问题** - 设置模板文件的编码格式。 - 在 `<result>` 配置中指定 `charset`。 **8. 提高Freemarker性能** - 设置 `template_update_delay` 避免频繁加载模板。 **9. 使用Freemarker内置标签**...

    [论坛社区]JspRun!社区论坛系统 v6.0 GBK 安装版 Bulid 20100625 正式版.rar

    对于中文论坛来说,选择GBK编码可以避免乱码问题,提供良好的用户体验。 4. **数据库支持**:JspRun!系统通常会使用MySQL或Oracle等关系型数据库存储用户信息、帖子内容和其他论坛数据。数据库优化和索引设计对论坛...

    struts2下载

    描述中的"下载文件名中文乱码解决方案"提示了我们在下载过程中可能遇到的一个常见问题。为了解决这个问题,你需要确保你的操作系统、浏览器以及相关下载工具都设置正确的字符编码,通常是UTF-8。如果在下载时已经...

    Struts2_1000_CharacterEncoding

    解决这些问题的方法包括: - **Filter配置**:可以使用一个字符编码过滤器,如`CharacterEncodingFilter`,在请求进入Struts2之前先设定请求和响应的编码。在web.xml中配置该过滤器,并指定所需的字符编码,如`UTF-...

    模板编码转换

    编码是指用特定字符集(如ASCII、UTF-8或GBK)表示文本的方式,而转换则是解决不同系统对字符编码不兼容问题的过程。 标题“模板编码转换”可能指的是一个工具或者过程,用于处理包含模板样式的文件,这些文件可能...

    Java Web之高级应用,以ppt的形式呈现

    总之,Java Web高级应用课程涵盖了Web应用开发的多个重要方面,从底层的服务器配置到用户交互体验,从安全性到可维护性,全面提升了开发者在实际项目中的技能和解决问题的能力。通过深入学习这些内容,开发者能够更...

    Java+Web之高级应用.ppt

    在Java Web开发中,深入理解并掌握一些高级应用是至关重要的。...以上知识点是Java Web开发中的高级应用部分,理解并熟练掌握这些内容,对于提升Java Web开发的专业技能和解决问题的能力大有裨益。

    java生成word文件并下载.pdf

    7. **文件路径和编码**:在处理文件路径和文件名时,注意了编码问题,确保在处理中文字符时不会出现乱码。 通过这段代码,你可以了解如何在Java应用中结合FreeMarker模板生成动态Word文档,并提供下载服务。这在...

    S2SH框架搭建和心得

    此外,我们还需要配置字符编码过滤器`CharacterEncodingFilter`,确保请求和响应的编码一致,避免乱码问题。这里以GBK为例,设置编码为`gbk`。 创建`struts.xml`配置文件,它是Struts2的核心配置文件,定义了Action...

    windchill学习2

    8. **字符编码问题**:在Web开发中,字符编码是常遇到的问题,如UTF-8、GBK等。正确处理字符编码能确保多语言内容的正确显示,防止乱码出现。 9. **Template**:模板通常指网页设计中的预定义布局,或者在编程中...

    ssh2开发步骤与项目实践宝典

    3. **字符编码设置**:`CharacterEncodingFilter`是Spring提供的过滤器,用于设定请求和响应的编码方式,防止乱码问题。这里设置编码为GBK,可以根据实际需求调整。 4. **Struts2配置**:`FilterDispatcher`是...

Global site tag (gtag.js) - Google Analytics