gpt4 book ai didi

javascript - SyntaxError 无效字符 '\u8220'

转载 作者:行者123 更新时间:2023-11-30 10:29:54 25 4
gpt4 key购买 nike

这里有一个 GTK+ Javascript(种子)数据库教程: Javascript GTK+ Seed SqLite Tutorial

当我将代码剪切并粘贴到 Geany 或 Gedit 中并编译它时,会抛出此错误:

** (seed:19814): CRITICAL **: Line 3 in ./db.js: SyntaxError Invalid character '\u8220'

在多次尝试定位和删除违规 Angular 色均未成功后,我放弃了。然后我简单地将所有代码输入到 Geany 中,然后它编译并执行没有错误。

我的问题是,我们是否有办法让 Geany 或 Gedit 实际显示甚至放置标记这样的不可见字符,例如在小程序中输入我没有问题,但随着它们变得越来越大,它变得非常疲倦和低效,尤其是当一个人正在尝试学习一种新的框架。

如果这不是 Stackoverflow 的适当问题,我深表歉意,但我真的想了解剪切和粘贴过程如何添加这些字符,我已经查看了 html,但在教程中没有看到这样的字符。

拥有示例代码的全部意义在于允许最终用户剪切和粘贴、编译和学习 ?但这让我非常头疼,直到我最终决定全部输入然后一切正常。

最佳答案

您的编辑器正在显示违规字符,您只是不认识它。错误消息中的代码点指的是 left double quotation mark字符,它确实存在于 linked page 的一些示例中.这几乎可以肯定是某些善意的文本编辑软件的无意影响。正如您正确指出的那样,代码示例旨在被复制和粘贴,您应该向网站管理员报告错误。

雪上加霜的是,Seed 的 JavaScript 解析器打印的错误消息是错误的:它将 \u201c 字符(具有 decimal code 8220)误表示为 \u8220。这就是尝试搜索 \u8220 失败的原因。

要解决文件中的问题,您需要将该字符替换为直引号。要在基于 GTK 的文本编辑器中搜索任意 Unicode 字符,请按 ctrl-f 启动搜索并使用 ctrl-shift-u 输入字符,然后输入代码点,在本例中为 201c。您需要对右引号执行相同操作,其十六进制代码为 201d

关于javascript - SyntaxError 无效字符 '\u8220',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17452045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com