我想要一个像 gucharmap 这样可以在终端中工作并允许我搜索的东西。包含所有 unicode 字符名称的手册页就足够了,ncurses 应用程序也一样。
我在 Google 上搜索了 5 分钟也没有找到任何内容,所以在这里询问。
答案1
也许这就是你所需要的:
curl http://www.unicode.org/charts/charindex.html | grep "Small Letters, Cyrillic"
它并不完美,速度也有点慢,输出可以稍微清理一下,但它会为您提供所需字符的代码。您可以保存页面,然后使用 sed/awk 进行清理,以获得仅包含名称和代码的文件。
答案2
我可以通过以下内容接近我想要的结果:
from unicodedata import name
for i in range(0x10ffff):
print unichr(i), name(unichr(i))
并保存输出,但我希望其他人已经编译并维护了一些东西。
答案3
转储/浏览完整的 Unicode 表
这是我的“dumpUnicode”python3版本:
#!/usr/bin/python3
from unicodedata import name
for i in range(0x10FFFF):
try:
var = name(chr(i))
except:
var = None
finally:
if var:
print("\\U%06X: '%s' %s" % (i,chr(i),var))
然后:
./dumpUnicode | wc -
137714 718462 6000155 -
./dumpUnicode | grep SMIL.*SUNGLAS\\\|FONDUE
\U01F60E: '