有没有一种快速简便的方法可以找到任何字符的 Unicode 代码点?例如,我在网页、PDF 文件或其他文档上看到一个奇怪的字符。
我目前的做法是将字符复制到剪贴板,将其保存到文件中,然后使用十六进制查看器查看文件。或者,我可以打开 Microsoft Word,粘贴并按 Alt+X。这两种方法都有点麻烦。有没有更简单的方法?
我使用 Notepad++,因此如果有任何方法可以使用 Notepad++ 来实现这一点,那将是一个合适的答案(它比打开 Word 更省事)。或者也许有一种方法可以使用小型专业应用程序来实现这一点?
答案1
我经常使用 Unicode 字符,因此我专门为此编写了一个小型 Windows 应用程序:
此外,我的文本编辑器Rejbrand 文本编辑器,具有广泛的Unicode字符支持。
答案2
Notepad++ 有一个预装插件名为 Converter 的工具,它有一个选项可以将 ASCII 转换为 HEX,反之亦然。此工具非常有用,可以将 HEX 格式的数据文件转换为 ASCII,如下所示:
它的工作原理如下:
答案3
有一个很棒的小网站叫Unicode 字符检查器(由 Tim Whitlock 开发)就是这样的。我发现它比文本编辑器或桌面程序方便得多。
答案4
在类 Unix 系统上*:
unicode -s "$(xsel -ob)"
您可以为其指定别名或者创建脚本来运行它。
输出如下所示:
U+2672 UNIVERSAL RECYCLING SYMBOL
UTF-8: e2 99 b2 UTF-16BE: 2672 Decimal: ♲ Octal: \023162
♲ (♲)
Uppercase: 2672
Category: So (Symbol, Other)
Bidi: ON (Other Neutrals)
* 看起来原始海报可能正在使用 Windows,但 (a) 这没有指定,并且 (b) 这个解决方案可能对其他人有所帮助。