错误:编码UTF-8无法映射字符

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个回答

8

您需要正确设置项目的编码。

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

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


5

看起来你有两个选择:

  • 使用命令行参数调用生成器,以生成UTF-8而不是默认的编码方式。(你没有说这个文件实际上来自哪里,但我假设生成过程在某个地方受到了你的控制...)
  • 更改Netbeans处理文件的方式,告诉它文件实际上采用的编码方式。

个人而言,如果可能的话我会倾向于第一种选择——UTF-8是一种很好的“所有东西都支持它”的编码方式。


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

0

我尝试了这里提供的所有解决方案,但问题仍然存在。 最终,

我解决了这个问题:

  • 通过更改NetBeans版本(从“版本8.2”到“Apache版本11”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接