我正在尝试在任何项目2之外的 NetBeans 1中使用以 UTF-8 编码的 jsp“片段”(模板文件) 。请注意,我说的是“jsp 片段”,也就是说,我认为我不能添加<%@page%>指令,因为这会在构建最终页面4时导致重复的编码指令3 .
正如我在 NetBeans 的 bugzilla错误 212395 - Cannot edit UTF-8 JSPs fragment in Favorites (not in projects) 中报告的那样,我还没有找到任何方法来做到这一点。有没有人有任何提示?
我已经阅读了如何在 netbeans 6.9 中将编码设置为 utf-8?,如何更改 NetBeans 中的文件编码?并在 NetBeans 中将 JSP 保存为 UTF-8,但所有这些解决方案都基于配置我没有的 NetBeans 项目。(我使用 File -> Open File...从 WebDAV 打开文件)
该-J-Dfile.encoding=UTF-8
选项根本没有任何效果,并且我的语言环境也被忽略(在阅读 NetBean 的项目编码与文件编码后预期 - NetBeans 6.x 中使用的优先规则是什么?
笔记:
- NetBeans IDE 7.1.2
- jsp 文件位于已安装的 WebDAV 文件系统中
从规范(JSR-000245 JavaServer Pages 2.1 FR):
pageEncoding 属性在每个文件中最多出现一次(否则会导致翻译错误),并且仅适用于它所在的文件。
jsp 是使用
<cms:include>
标签拼接在一起的 opencms 页面