让我们说我有一个简单的应用程序,它接收一个字符串作为参数并打印出来。问题是当我提供它αβγδ
时(通过修改NetBeans中的项目配置),它会打印?ß??
。
似乎只保留了beta(β
)(甚至看起来不同)。其他角色成为问号。它们不仅仅是打印成问号,而是实际的问号字符(63)。
Java不能处理非ASCII参数吗?这是NetBeans的错吗?我可以在NetBeans中对此做些什么吗?那另一个IDE怎么样?
在我看来,我应该在某个地方更改编码,但我尝试了不同的事情,但没有一个有效。
我会修改我的问题以包含我发布的回复: "所以我的问题被标记为重复并得到了一个"这个问题在这里有一个答案"一个没有提供我的问题答案的线程。这里的所有答案都是指从命令行运行java,我已经具体询问了如何在netbeans(或其他IDE)中执行此操作。"