10

错误:用于编码 UTF-8 的不可映射字符。由于版权字符,我收到此错误。我正在使用 Netbeans 7.2。

/**
 *  � 2006
 * 
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.6-2b01 
 * Generated source version: 2.1
 * 
4

4 回答 4

8

您必须正确设置项目的编码。

右键单击您的项目 -> 属性 -> 源 -> 编码

Windows 1252 是一个不错的尝试选择。它对我有用。

于 2013-03-27T16:51:01.940 回答
5

听起来你有两个选择:

  • 使用命令行参数调用生成器以生成 UTF-8,而不是默认使用的任何内容。(你还没有说这个文件实际来自哪里,但我认为这代人在你的控制之下......)
  • 更改 Netbeans 处理文件的方式,告诉它​​它的真正编码是什么

如果可能的话,我个人倾向于第一个选项 - UTF-8 是一个很好的“一切都支持它”编码

于 2012-09-03T15:12:17.057 回答
1

在“项目”窗口中右键单击项目节点并选择“属性”。在类别下的左列中,选择来源。并将其设置为 ISO-8859-1

于 2015-05-20T14:09:47.437 回答
0

我在这里使用了所有解决方案,但问题仍然存在。最后,

我已经解决了这个问题:

  • 通过更改 netbeans 版本(从 'version 8.2' 到 'apache version 11'
于 2019-07-17T05:40:36.007 回答