当前位置: 首页 > 知识库问答 >
问题:

Eclipse不会使用动态字符集保存html文件

公西鸿博
2023-03-14

我正在使用Thymeleaf模板引擎,希望从我的项目属性中获取head块上meta标记的charset属性值,即:

无法完成保存。试用文件

我甚至尝试从eclipse外部保存该文件,但当返回eclipse并想要打开该文件时,我无法访问该文件,并出现以下错误:

不支持的字符编码
此平台不支持字符编码"${@environment.get属性('html.charset')}。

我尝试挂起eclipse首选项上的所有验证器,但这并不能解决问题

有什么帮助的想法吗?提前谢谢

我在Mac OS上,为企业Java和Web开发人员使用Eclipse IDE,版本:2021-09(4.21.0)。


共有1个答案

韦繁
2023-03-14

正在使用字符集值(无论前缀如何)来正确读写文件。在非前缀的元标记中,属性上有一个前缀,这是一个线索,正常编码检测应该忽略它。请为此打开错误报告。

对于解决方法,请使用文件的“属性”对话框的“资源”页面强制使用所需的编码(通过右键单击该文件)。

 类似资料:
  • 主要内容:HTML 字符集,在开始的时候:ASCII,在 Windows 中:ANSI,在 HTML 4 中:ISO-8859-1,实例,在 HTML5 中:Unicode(UTF-8)要正确显示一个 HTML 页面,浏览器必须知道要使用的字符集(字符编码)。 HTML 字符集 在 HTML 中,正确的字符编码是什么? HTML5 中默认的字符编码是 UTF-8。 这并非总是如此。早期网络的字符编码是 ASCII 码。 后来,从 HTML 2.0 到 HTML 4.01,ISO-8859-1 被

  • 是否可以在HTML页面上用JavaScript保存动态添加的HTML元素?例如,当我创建一些HTML元素(,,...)使用JavaScript,然后将它添加到一个页面上,它就会以它应有的样子出现在页面上,但当我重新加载或离开页面,然后返回时--所有那些元素都消失了。所以,我如何做,使他们不会消失后,重新加载或离开页面(如果这是可能的)。

  • 问题内容: 在Java中,我来自一个名为“ text”的String变量中的文本字段中的文本。 如何将“文本”变量的内容保存到文件中? 问题答案: 如果你只是输出文本,而不是任何二进制数据,则可以执行以下操作: 然后,将String写入其中,就像写入任何输出流一样: 与以往一样,你将需要异常处理。完成写作后,请务必致电。 如果你使用的是Java 7或更高版本,则可以使用“ 语句 ”,该语句将Pri

  • 提前感谢你的帮助。

  • 如果不保存到磁盘,然后打开'out.png',如何做到这一点?

  • 默认情况下 Eclipse 字符集为 GBK,但现在很多项目采用的是 UTF-8,这是我们就需要设置我们的 Eclipse 开发环境字符集为 UTF-8, 设置步骤如下: 在菜单栏选择 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中点击 Other,选择 UTF-8