错误编码文本。无法使用charset windows-1256 jgrasp对文本进行编码

时间:2016-03-15 17:39:49

标签: java windows encoding jgrasp

当我想要保存文件时,我收到此消息:错误编码文本。无法使用charset windows-1256对文本进行编码。第一个坏字符位于第3行第1列。

这只是我的代码:

import java.util.*;
public class test {
static Scanner read = new Scanner (System.in);
public static void main (String [] args){

}}

解决方案:

问题是我在评论中写了另一个带有无效字符的已打开的课程

2 个答案:

答案 0 :(得分:0)

您是否从其他地方(网页,Word文档)粘贴了此代码?

如此处粘贴,代码对1256有效,但粘贴或格式化可能会解决问题。

可能在第3行的开头有一些零宽度字符,你没有看到。使用向右和向左箭头键来"步骤"通过该区域,如果你找到它(需要按两次左箭头或右箭头移动光标一次),删除它。

或者,第二行末尾的花括号可能不是标准括号。您可以使用箭头键在问题区域中移动光标并观察" Code"消息栏中显示的任何128及以上的值。

答案 1 :(得分:0)

尝试以二进制模式打开文件。这在JGrasp中对我有用