与 Sublime 相比,nano 如何表示特殊的 ASCII 字符?
How does nano represent special ASCII characters compared to Sublime?
我正在 P5.js
编写一个游戏,将表情符号绘制到 canvas
。
我最初使用 sublime 文本编辑器将特殊的 ASCII 字符复制粘贴到代码中,效果很好,但我现在只能访问 nano,它似乎不接受这种方式。
Nano 设法将我已经完成的转换为一些不同的字符。据推测,这是 Nano 解释那些 ASCII 字符的方式。
我使用它是因为手机和浏览器现在会自动将这些 ASCII 字符转换为表情符号。
示例:
sublime 中的 heart emoji
由特殊的 ASCII 字符 ♥
转换为 Nano 中打开时自动转换为 âö¥
文件。
我想知道是否有参考 sheet 可以找到我想使用的表情符号的其他转换。
忘了 ASCII 吧。 HTML 使用 Unicode 字符。 JavaScript 使用 Unicode 的 UTF-16 编码。您的文件可能使用 Unicode 的 UTF-8 编码。
ASCII 没有字符 ♥。
JavaScript 中的特殊字符包括引号、双引号、反斜杠等。如果您愿意或需要,可以使用“\uABCD”表示法转义 UTF-16 代码单元。 HTML 中的特殊字符有 <、>、& 等。如果您愿意或需要,您可以使用命名或数字字符实体引用,例如 &或 🚲
♥并不特别;它只是一个没有特定目的的角色,就像其他成千上万的角色一样。
将键入的字符转换为其他字符是一种输入功能,通常由 OS 或其他输入软件执行。所以,这通常不在 HTML 和 JavaScript.
的范围内
一个文本文件有一个编码。有些程序可以帮助您通过猜测打开文件;然后你必须纠正它们。
如果所有文件都是 UTF-8 通常最简单。有时 BOM 有帮助,有时则无济于事。关于字符编码的基本规则是使用用于写入的编码进行读取。
Unicode 字符列表是 here. There several other good sites for searching and coding including http://www.fileformat.info/。
我正在 P5.js
编写一个游戏,将表情符号绘制到 canvas
。
我最初使用 sublime 文本编辑器将特殊的 ASCII 字符复制粘贴到代码中,效果很好,但我现在只能访问 nano,它似乎不接受这种方式。
Nano 设法将我已经完成的转换为一些不同的字符。据推测,这是 Nano 解释那些 ASCII 字符的方式。
我使用它是因为手机和浏览器现在会自动将这些 ASCII 字符转换为表情符号。
示例:
sublime 中的heart emoji
由特殊的 ASCII 字符 ♥
转换为 Nano 中打开时自动转换为 âö¥
文件。
我想知道是否有参考 sheet 可以找到我想使用的表情符号的其他转换。
忘了 ASCII 吧。 HTML 使用 Unicode 字符。 JavaScript 使用 Unicode 的 UTF-16 编码。您的文件可能使用 Unicode 的 UTF-8 编码。
ASCII 没有字符 ♥。
JavaScript 中的特殊字符包括引号、双引号、反斜杠等。如果您愿意或需要,可以使用“\uABCD”表示法转义 UTF-16 代码单元。 HTML 中的特殊字符有 <、>、& 等。如果您愿意或需要,您可以使用命名或数字字符实体引用,例如 &或 🚲
♥并不特别;它只是一个没有特定目的的角色,就像其他成千上万的角色一样。
将键入的字符转换为其他字符是一种输入功能,通常由 OS 或其他输入软件执行。所以,这通常不在 HTML 和 JavaScript.
的范围内一个文本文件有一个编码。有些程序可以帮助您通过猜测打开文件;然后你必须纠正它们。
如果所有文件都是 UTF-8 通常最简单。有时 BOM 有帮助,有时则无济于事。关于字符编码的基本规则是使用用于写入的编码进行读取。
Unicode 字符列表是 here. There several other good sites for searching and coding including http://www.fileformat.info/。