Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么netbeans和eclipse都强制JSP和标记文件采用ISO-8859-1编码?_Eclipse_Jsp_Netbeans_Utf 8_Tags - Fatal编程技术网

为什么netbeans和eclipse都强制JSP和标记文件采用ISO-8859-1编码?

为什么netbeans和eclipse都强制JSP和标记文件采用ISO-8859-1编码?,eclipse,jsp,netbeans,utf-8,tags,Eclipse,Jsp,Netbeans,Utf 8,Tags,在这么多年的java web开发中,全世界没有人遇到过这个问题? (我几乎不这么认为) 如何处理 我更喜欢UTF8中的所有(实际上是所有)源代码,Eclipse的默认设置是将JSP文件编码为ISO-8859-1(至于这是默认设置的原因,我不确定) 您可以更改在Eclipse中创建JSP文件(和其他文件)时使用的默认编码。打开首选项对话框(窗口>首选项菜单项),然后搜索编码 对于项目中的现有文件,请在Eclipse中打开文件并使用编辑>设置编码菜单项。对于Eclipse,这是因为JavaServe

在这么多年的java web开发中,全世界没有人遇到过这个问题? (我几乎不这么认为)

如何处理


我更喜欢UTF8中的所有(实际上是所有)源代码,Eclipse的默认设置是将JSP文件编码为ISO-8859-1(至于这是默认设置的原因,我不确定)

您可以更改在Eclipse中创建JSP文件(和其他文件)时使用的默认编码。打开首选项对话框(窗口>首选项菜单项),然后搜索编码


对于项目中的现有文件,请在Eclipse中打开文件并使用编辑>设置编码菜单项。

对于Eclipse,这是因为JavaServer页面™ 规范版本2.2,维护版本2,附录D,第1.3g和2.1c节。

我已经知道这个解决方案,那么,问题是什么?Eclipse和Netbeans不强制任何编码,而且您已经知道如何使用UTF-8。我的问题是为什么(作为标题的文本),可能我做错了什么,或者这是不可避免的情况。我需要澄清