Error:(26, 98) java: 非法字符: '\u200b'
时间: 2023-12-06 07:18:01 浏览: 83
这个错误提示是因为代码中存在一个非法字符 `\u200b`。这个字符是一个零宽度空格,可能是在复制粘贴代码的过程中不小心添加进去的。
为了解决这个问题,可以尝试手动删除这个字符。在编辑器中打开代码,将光标移动到出错的行和列,然后删除该字符。如果你不确定该字符在哪里,可以使用编辑器的查找功能来搜索该字符。
另外,也可以尝试重新输入出错的代码,而不是复制粘贴,以避免不必要的字符被添加到代码中。
相关问题
Error:(170, 5) java: 非法字符: '\u200b'
根据提供的代码和问题,代码中的错误是"Error:(170, 5) java: 非法字符: '\u200b'"。这个错误是由于代码中存在一个非法字符'\u200b'导致的。这个字符可能是在代码复制粘贴的过程中添加进去的。要解决这个问题,可以尝试将代码中的非法字符删除或替换掉。可以使用文本编辑器(如Notepad++)的查找和替换功能来找到并删除这个非法字符。按Ctrl+F打开查找和替换窗口,将'\u200b'输入到查找框中,将其替换为空字符,然后点击替换按钮进行替换。这样就可以解决这个非法字符的问题了。
#### 引用[.reference_title]
- *1* [解决java的非法字符: ‘\u200b‘的问题](https://blog.csdn.net/qq_43568109/article/details/117532290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
invalid literal for int() with base 10: '\u200b'
这个错误通常是因为在字符串中存在不可见字符,例如空格或制表符。您可以尝试使用strip()函数删除字符串中的不可见字符,然后再尝试将其转换为int类型。例如:
```
s = '\u200b123'
s = s.strip()
i = int(s)
print(i)
```
输出:
```
123
```
阅读全文