我不知道为什么这比预期的要难得多。
我正在尝试使用Java创建一个HTML文件,但它无法正常工作。代码创建了一个文件,但内容不是我输入的内容。
我的简化代码如下:
File file = new File("text.html");
PrintWriter out = null;
try {
out = new PrintWriter(file);
out.write("<b>Hello World!</b>");
} catch (Exception e) { }
out.close();
HTML文件不包含内容“ Hello World!”,而是包含转义后的表单“&lt; b&gt; Hello World!&lt; / b&gt;”。当我使用TextWrangler打开文件时,我发现Java已经自动将我的所有尖括号转换为<
和>
,这会打破所有格式,而不是我想要的。
我该如何避免这种情况?