我正在尝试构建一个书签小程序,但遇到了一个问题,我刚刚才能解决:一个\u8203
字符,Chrome在我的代码块中(复制到JS控制台后)不友好地告诉我它是一个“无效的字符ILLEGAL”。
幸运的是,Safari告诉我它是一个\u8203
。
我正在Sublime Text 2编辑器中编辑代码,并尝试通过复制粘贴(我还尝试了TextEdit)来删除它,但失败了。
是否有某个网站可以除去所有非ASCII字符?
当我尝试保存为ISO 8859时,它会将其保存回UTF-8,“因为存在不受支持的字符”。
... 是的,这就是问题所在。摆脱我的不受支持的邪恶字符。
我该怎么办?在十六进制编辑器中编辑文件吗?
顺便说一下,我实际上是通过重新输入代码(源自此网站)来解决它的。
if[*] (true){}
,其中*
是不可见字符? - Adi\u8203
)卡在文件中,并跟随代码进入剪贴板。通常情况下,包含js文件是没问题的,但当我将刚刚复制的完全相同的代码粘贴到控制台时,浏览器会显示“ILLEGAL CHARACTER OMGWTF”,而且没有行号。 - Steven Lu