错误:编码UTF-8的不可映射字符

时间:2012-09-03 15:09:34

标签: encoding utf-8

错误:编码UTF-8的不可映射字符由于版权特征,我收到此错误。我正在使用netebans 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 个答案:

答案 0 :(得分:7)

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

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

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

答案 1 :(得分:5)

听起来你有两个选择:

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

就个人而言,如果可能的话,我会赞成第一个选项 - UTF-8是一个不错的“一切都支持它”编码

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

我已经解决了这个问题:

  • 通过更改netbeans版本(从“版本8.2”更改为“ Apache版本11”