替换 Velocity 模板中的重音字符
为了使用 Velocity 模板对 javascript 表效果中的字符串数组进行排序,我需要将重音字符替换为标准化字符(即“é”替换为“e”)。我知道在 Velocity 中使用替换方法,但我会要求更复杂的方法。 XD
In order to sort an array of strings in a javascript table effect using Velocity templates, I need to replace accent characters for normalized ones (i.e. 'é' for 'e'). I know to use replace method in Velocity but I would ask for something more sophisticated. XD
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在数据操作方面,Velocity 并不是最好的工具,它旨在显示数据,而不是修改数据。毕竟它是一种模板语言,而不是编程。
我要么在java端去掉重音,要么将速度var传递给javascript并在那里去掉重音(示例)。
Velocity is not the best tool when it comes to data manipulation, it was designed to display the data, not modify it. It is a templating language after all, not programming.
I would either strip accents on java side, or pass velocity var to javascript and strip accents there (example).