freemarker中文乱码解决办法

freemarker 中文乱码问题解决办法 解决办法一:通过修改配置文件freemarker.properties,修改默认编码: locale=zh_CN default_encoding=gbk number_format=# date_format=yyyy-MM-dd time_format=HH:mm:Ss datetime_format=yyyy-MM-dd HH:mm:Ss 还有1个办法 < 阅读详情
  1. <!-- 设置 ViewResolver -->  
  2.     <bean id="freemarkerConfiguration"  
  3.         class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">  
  4.         <property name="templateLoaderPath"  
  5.             value="file://${ln.jtf.template.templatePath}" />  
  6.         <property name="freemarkerSettings">  
  7.             <props>  
  8.                 <prop key="default_encoding">UTF-8</prop>  
  9.                 <prop key="number_format">#</prop>  
  10.                 <!-- 配置缓存时间 -->  
  11.                 <prop key="template_update_delay">${lv.jtf.template.update.delay}</prop>  
  12.                 <prop key="classic_compatible">true</prop>  
  13.                 <prop key="url_escaping_charset">UTF-8</prop>  
  14.                 <prop key="defaultEncoding">UTF-8</prop>  
  15.                 <prop key="boolean_format">true,false</prop>  
  16.                 <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>  
  17.                 <prop key="date_format">yyyy-MM-dd</prop>  
  18.                 <prop key="locale">zh_CN</prop>  
  19.   
  20.             </props>  
  21.         </property>  
  22.     </bean>  

一个default_encoding,一个defaultEncoding。

 

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

Xml代码  收藏代码
  1. <bean id="freemarkerViewResolver"  
  2.     class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">  
  3.     <property name="cache" value="true" />  
  4.     <property name="prefix" value="/home/" />  
  5.     <property name="suffix" value=".ftl" />  
  6.     <property name="contentType" value="text/html; charset=UTF-8" />  
  7.     <property name="attributes" ref="constants" />  
  8.     <property name="exposeSpringMacroHelpers" value="true" />  
  9. </bean>  
CentOS7下OpenVPN Access Server 2.12.0安装与智能分流配置指南 本文详细介绍了在CentOS7系统上安装OpenVPN Access Server 2.12.0并进行智能分流配置的完整指南。从环境准备、核心安装到智能分流策略的深度配置,提供了经过验证的优化方案和故障排查技巧,帮助用户实现高效的VPN网关部署和流量管理。 阅读详情

相关推荐

【白话系列】倍增算法

【序言】         我认为吧,所有能够优化复杂度的算法都是神奇的,所有能够化繁琐为形象的文字都是伟大的。一直觉得倍增算法是个很神奇的东西,所以决定写点东西纪念一下它。但是作为一个非常不称职的OIER,我非常讨厌在看别人的算法解析时整版的i,j,k等我看到鼠标就惯性移到右上角的符号语言,所以我想用最形象的方式来纪念它。 【一】         从前,有一只可爱得不得了的小白兔,它想从

JarjingX 3万+

使用aspose导出pdf、字体乱码问题及水印设置

最近接触到一个需求,导出PDF文件带水印,原本有写好的方法使用的是spire,但是在Linux环境中导出报错,具体错误不太记得了,好像是缺少微软的什么东西,就改用了aspose,又遇到了很多问题,最后都解决了,有类似需求的人可以参考一下。

m0_61931037的博客 8865

自监督预训练(三)wav2vec 2.0原理剖析

一、整体流程 二、feature encoder 理解Conv1d nn.Conv1d(in_channels=5, out_channels=20, kernel_size=3, stride=2) 假设输入input=(batch, in_channels, in_len) batch=1 in_channels=5,对应向量大小,比如word embedding in_len=10,对应word的个数 cnn内部kernel=(in_channels, kernel_size)=(5,3),相当

xmdxcsj的专栏 2万+

解决aspose在linux上中文乱码的方法

解决aspose在linux上中文乱码的方法

我只是无聊 5973

10bit SAR ADC电路:200多页设计与仿真文档,附gpdk045工艺与testbench,可直接导入Virtuoso仿真,含以太网、PLL电路例程及进阶ADC

拥有超过200页的详细设计和仿真文档,它以gpdk045工艺为基础,testbench均可直接导入virtuoso仿真,为我们提供了一个全面了解ADC电路设计的绝佳机会。通过对10bit SAR ADC电路的详细解析,我们不仅了解了其设计背后的原理和实现方法,还体会到了数字与模拟技术的交融之美。这个SAR ADC的结构采用了经典的电荷重分配架构。一个10bit SAR ADC电路,有200多页详细的设计和仿真文档,附带对应的gpdk045工艺,testbench都有,可直接导入virtuoso仿真。

OMyAVKmGPBOF的博客 1332

单目标跟踪算法及其复现过程---SiamFC(一)

在test.py文件中,就是利用训练出来的模型进行测试,需要更改预训练模型的路径,测试集的路径,以OTB100为例,最后输出的是对每一帧目标位置的坐标点。代码如下:首先需要下载got10k官方库,只需要在终端输入(注意:在终端安装各种库的时候不能使用网络代理),在环境已经配置到的情况下,只需要该其中的路径和就可以运行。这个系列博客仅为了记录各目标跟踪算法的复现(大多为跑通大佬们实现的代码),包括其中出现的很多问题和错误,学到的新知识等等。解决,而且只使用在线的方法,限制了他们可以学习的模型的丰富性。

weixin_58244117的博客 4760

freemarker生成的页面中文乱码问题

1保证freeMarkerConfig初始化时字符设置为utf-8 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-...

qq_39530199的博客 598

WorkVisual传输程序报错_发现一个内部错误

WorkVisual传输程序报错_发现一个内部错误

qq_16401025的博客 2451

aspose在Linux下乱码问题解决

首先在 C:windows/fonts 找到windows下的字体 后缀为.ttf和.ttc 在这之前我们还需要新建目录,首先在/usr/shared/fonts目录下新建一个目录chinese: 然后就是将上面的两个字体上传至/usr/shared/fonts/chinese目录下即可 紧接着需要修改chinese目录的权限: chmod -R 755 /usr/share/fonts/chin...

GZSGZSgg的博客 8414

【测开求职】面试题:计算机网络 详细版整理

本篇文章是笔者为准备研究生复试和校招而写,因此主要针对问答,注重理解,而不在于细节计算。读者可以先查看上面的链接走一遍计算机网络的整体框架结构。其中,重点难点以及易混淆的知识点,笔者会用其他文章进行了详述,在知识点处贴好了链接,有需要的可以查阅。

vector的博客 5936

瑞芯微RK3588/RK3576平台采集BT1120(fpga)驱动调试记录

本文介绍了在RK3576/RK3588平台上采集FPGA传输的BT1120数据的方法。主要内容包括:1)硬件连接需确认管脚复用和图像格式(通常为uyvy_2x8);2)设备树配置要点,如I2C总线设置、BT1120模式指定等;3)驱动适配注意事项,包括时钟极性、分辨率格式等关键参数;4)测试方法,通过media-ctl和v4l2-ctl工具验证数据采集。文中特别指出RK3576和RK3588配置的通用性,并提供了常见问题的排查思路。

bingdund的博客 913

java freemarker 乱码_FreeMarker生成静态页面中文乱码解决办法

FreeMarker生成静态页面中文乱码解决办法FreeMarker在生成静态页面的时候如果编码不一致则会产生乱码,特别是在处理中文的时候,如果不指定相同的编码,那么一定会产生中文乱码,所以在开发当中应该尽量保证编码一致,以下几个方面可以避免乱码:1. ftl文件编码设置Window->Preferences->Workspace->Text file encoding配置 Te...

weixin_33099015的博客 958

AI赋能数字人:打造与语音节奏完美匹配的高质量手势动画

想象一个场景:当你与一位数字人交谈时,它不仅能理解你的言语,还能恰到好处地挥动手臂、比划手势,就像真实的人类交流一样自然流畅。这正是当前AI技术致力于实现的目标——通过分析语音内容,自动生成与之相匹配的手势动作,为数字人赋予更加丰富的情感表达和非言语沟通能力。AI手势生成技术的出现,标志着数字人在模仿人类自然交流方式上迈出了重要一步。随着技术的不断成熟与应用场景的拓宽,未来我们可以期待更多富有表现力和情感互动的数字人出现在我们的日常生活中,开启人机交互的新篇章。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 792

Spring集成FreeMarker中文出现乱码的解决办法(非contentType)

项目中用到freemarker和spring集成后中文出现乱码 上网搜大部分是说在viewResolver中加入&lt;property name="contentType" value="text/html;charset=gb2312"&gt;&lt;/property&gt;   但我发现对于我的项目不起做用   又goole一下 剔除掉上面的搜索结果,发现还有一种解决方案 &lt;bean...

飞鸟DotNet 313

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法

最近开发一个导出word模板文件在本机调整一直正常,但是在服务器下载下来的文件老提示xml错误,仔细查看发现出错的word文件以xml形式打开发现在在报错位置有乱码, 刚开始以为是word转xml是出现乱码,单独调试word转xml正常,那应该是向ftl文件中写入变量后以写到文件流中出现乱码。 import java.io.File; import java.io.FileNotFoundE

builderwfy的专栏 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

freemarker 解决中文乱码问题(java开发)

Template template = config.getTemplate(templateName, "utf-8");

Mrzhang0419的专栏 1009

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

freemarker生成静态页面中文乱码(固定中文和动态生成的中文都乱码)

现象: freemarker生成静态页面中文乱码(固定中文和动态生成的中文都乱码) 检查: 1,FreeMarkerConfigurer已经初始化, 设置属性UTF-8 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfig...

weixin_30443895的博客 240
上一篇: Spring MVC多视图配置(jsp, freemarker, Velocity)
下一篇: javascript之数组操作
java85140031
博客等级 码龄18年 34粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值