`

freemarker中文乱码

 
阅读更多

<!-- 设置 ViewResolver -->
	<bean id="freemarkerConfiguration"
		class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
		<property name="templateLoaderPath"
			value="file://${ln.jtf.template.templatePath}" />
		<property name="freemarkerSettings">
			<props>
				<prop key="default_encoding">UTF-8</prop>
				<prop key="number_format">#</prop>
				<!-- 配置缓存时间 -->
				<prop key="template_update_delay">${lv.jtf.template.update.delay}</prop>
				<prop key="classic_compatible">true</prop>
				<prop key="url_escaping_charset">UTF-8</prop>
				<prop key="defaultEncoding">UTF-8</prop>
				<prop key="boolean_format">true,false</prop>
				<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
				<prop key="date_format">yyyy-MM-dd</prop>
				<prop key="locale">zh_CN</prop>

			</props>
		</property>
	</bean>

一个default_encoding,一个defaultEncoding。

 

<!-- Spring MVC页面层 -->

	<bean id="freemarkerViewResolver"
		class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
		<property name="cache" value="true" />
		<property name="prefix" value="/home/" />
		<property name="suffix" value=".ftl" />
		<property name="contentType" value="text/html; charset=UTF-8" />
		<property name="attributes" ref="constants" />
		<property name="exposeSpringMacroHelpers" value="true" />
	</bean>
 
分享到:
评论

相关推荐

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文...

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

    在使用Freemarker的过程中,遇到乱码问题是一个常见的挑战,特别是当处理不同编码格式的数据时。本篇文章将探讨如何解决Freemarker中的乱码问题,并提供相关源码和工具的使用技巧。 首先,乱码通常源于字符编码不...

    freemarker入门实例(解决乱码eclipse/java/编码方式UTF-8)

    本实例将引导你入门Freemarker,解决在Eclipse环境下使用Java编译时可能出现的乱码问题,并确保使用UTF-8编码方式进行处理。 **1. Freemarker简介** Freemarker是一个基于模板的开源Java库,它与Spring MVC、Struts...

    freemarker语法完整版

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

    freemarker_2.3.chm

    freemarker_2.3 帮助文档 中文 ,目录是乱码的,我自己生成的懒得改了,内容没有乱码

    spring整合freemarker发送邮件例子

    同时,对于非ASCII字符,如中文,也需要确保邮件头部(如主题)和邮件内容都使用相同的字符集。 8. **Spring配置**:在Spring应用中,我们需要配置一个 `JavaMailSender` 实例,指定SMTP服务器的相关信息,如主机...

    FreeMarKer+jsp使用(Struts2+Servlet).

    此外,如果遇到中文乱码问题,可以在Struts2的配置文件(如`struts.xml`)中设置字符编码: ```xml ``` 总的来说,FreeMarker与Struts2的结合使用提供了强大的视图渲染能力,同时保持了代码的清晰和可维护性。...

    freemarker生成doc方案.pdf(内附代码下载地址)

    在生成PDF文档时,由于doc格式的Word文档在使用OpenOffice或xdocreport生成PDF时可能会遇到兼容性问题,比如格式不兼容、中文乱码等,因此推荐使用docx格式的Word文档来生成PDF,或者先将Word文档转换为HTML,再由...

    Freemarker教程_中文版

    ### Freemarker教程中文版知识点详解 #### 一、FreeMarker简介与快速入门 **知识点1:FreeMarker概述** Freemarker是一款用Java编写的模板引擎,它的主要功能是从模板(text-based templates)生成文本输出。这...

    freemarker pdf 中文

    这个文档很可能是Freemarker中文版的官方文档,提供了详细的中文解释,包括底层实现原理、配置选项、模板语法等。阅读这个文档可以帮助你更深入理解如何在生成PDF时处理中文字符,以及如何优化Freemarker的性能和...

    生成WORD freemarker导出WORD

    在处理中文字符时,确保文件编码正确至关重要,否则可能会出现乱码问题。在读取、写入或处理包含中文字符的文件时,一定要指定正确的编码格式,例如UTF-8,以避免字符显示不正常。 为了实现这个功能,开发者可能...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    然而,在实际开发过程中,我们可能会遇到一些问题,比如在处理`hbm.xml`文件中的中文注释时出现乱码,或者希望自动生成的实体类中包含有详细的注释。本文将详细介绍如何利用`Hibernate-tools`来解决这些问题,以`...

    PDF生产方案 maven + freemarker + flyingSoaser 实现 附代码

    `simsun.ttc`是一个中文字体文件,用于支持中文字符的显示。在生成PDF时,确保正确引用字体文件,防止PDF中出现乱码。`web.xml`是Web应用的部署描述符,配置了Servlet的映射和其他Web应用相关设置。 总结来说,这个...

    修改 flying sauser(xhtmlrenderer) 源代码,中文无障碍显示

    由于中文字符集非常庞大,并且在字体处理上与英文存在较大差异,因此在使用XHTML渲染器将网页内容转换为PDF时,中文显示往往会出现问题,如乱码、显示不完整等。为了让中文在生成的PDF中无障碍显示,需要对源代码...

    freemark学习文档

    本学习文档主要涵盖Freemarker的一些基础概念以及常用命令符号,并探讨了模板装载方法和解决输出中文乱码的问题。 #### 二、Freemarker命令符号详解 在Freemarker中,命令符号是模板语言的核心组成部分之一,它们...

    springboot中文参考指南

    本中文参考指南针对1.4.1版本,是初学者入门SpringBoot的理想资料。 1. **Spring Boot基本概念** - **自动配置**:SpringBoot通过`@EnableAutoConfiguration`注解启用自动配置,根据项目中的依赖自动配置Bean。 -...

    flying-saucer生成pdf

    如果PDF中出现乱码,可能是因为缺少支持中文的字体。解决方案是在生成PDF时指定包含中文字符的字体,例如Arial Unicode MS或SimSun。至于CSS样式问题,flying-saucer虽然支持大部分CSS2,但可能不完全兼容CSS3。因此...

Global site tag (gtag.js) - Google Analytics