当前位置:首页 > 问答百科 > 正文内容

unicode字符什么意思(unicode字符是什么意思?经常见到它.)

福瑞号2023-05-19 23:03:02问答百科151

Unicode是一种字符编码方案,用两个字节来表示每个字符,适用于几乎所有语言中的每个字符和符号。它是国际标准组织(ISO)定义的一种数字编码方案。在计算机系统中,Unicode被广泛应用于文本处理、网页开发、软件开发等方面。



如何优雅地输入Unicode字符

计算机的世界是由字符组成,除了常见的键盘上可以敲打的100多个字符(确切说ASII128个,键盘只有104个键)。但是那么多字符该怎么输入怎么显示,比如中文,于是就有了各种各样的字符编码,比如GB2312,GBK等等。后来为了统一提出了一个大集成方案这就是Unicode。现在越来越多的软件开始支持Unicode,很多编程语言的也是从底层开始支持Unicode以解决字符转换的问题,比如Golang、Python3和Perl6。尤其是Perl6可以支持Unicode变量,还有很多Unicode的操作符,所以对一个码农来说输入Unicode就成了一种技能,了解如何输入这些符号变得非常必要,因为很多符号在键盘没法找得到。

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图1

本文中虫虫会教会大家如何在编辑器、shell以及命令行中输入Unicode,其中大部分的技巧适用于一般情况。有关各个操作系统和软件下Unicode字符输入的详细信息可以参考维基百科相关词条(wikipedia/wiki/Unicode_input)。

window下输入

window下输入特殊字符可以直接用输入法的特殊字符输入,方法是在输入法条下点击特殊字符输入,比如虫虫用的讯飞输入法:

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图2

window下查看各种编码和Unicode字符可以用charmap软件,通过"win+R",在弹出运行窗口输入"charmap":

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图3

其他更多软件的Unicode输入方案限于篇幅不在赘述,本文主要以linux为主。

Xwindow系输入

Xorg包含了其图形桌面下Unicode信息。(wikipedia:Compose_key#GNU.2FLinux)

常见的组合键包括:

注意默认的"AltGr+Shift"你可以映射为更方便的键,比如"Capslock"。

在GNOME2和MATE中,通过下面菜单设置:"首选项→键盘→布局→选项→合成键位置",例如»+«,可以输入"CAPSLOCKgt;gt;+CAPSLOCKlt;lt;"。

XCompose允许使用".Xcompose"文件自定义个性化的digraph,比如dotXCompose(github/kragen/xcompose)就是一个很完善的例子。在GNOME中对Xcompose做了重写,并使用一个固定码表来代替其配置文件。但可以通过设置"GTK_IM_MODULE=xim"来恢复Xcompose设置。但是你必须额外的安装xim桥软件,比如uim-xim。

这些组合键可能不能某些程序中使用可能会有问题。这时,可以使用ibus:

input_module=xim

exportGTK_IM_MODULE=$input_module

exportXMODIFIERS=@im=$input_module

exportQT_IM_MODULE=$input_module

为了对所有用户都生效,最简便的方法是,将其保存为文件compose.sh,并将以其放到/etc/profile.d目录中,这样你就不必针对GUI环境做适配处理,就可以生效。

如果你使用KDE桌面,你可以把这个文件放置到"~/.config/plasma-workspace/env/compose.sh",就可以正常工作。其他桌面环境可能略有不同,根据不同桌面做对应的环境变量设置即可。

ibus

如果使用xim输入法输入一些符号(比如)时出现了问题,你可以改为使用ibus。

你可以使用你系统发行版的包管理器安装ibus:

redhat系(centos、fedra)你可以用:yuminstallibusibus-sunpinyin

debian系(ubuntu)你可以用:ibusibus-clutteribus-gtkibus-gtk3ibus-qt4im-switch-sibus

然后使用:

ibus-daemon--xim--verbose--daemonize--replace

--xim设置使得不能使用ibus的程序,继续使用xim,向后兼容。

KDE桌面

如果使用的是KDE桌面,请打开开始菜单并输入"Autostart",然后点击"Autostart"按钮。在打开的设置窗口中,单击"添加程序",键入"ibus-daemon"并且点击"确认",进入应用程序弹出窗口,在"命令"字段中输入完整的"ibus-daemon"命令(见上节),然后点击"确认"。这样当你下次登陆进来时候会自动启动。

编辑器Vim编辑器

在Vim中,在可以通过在编辑模式中按下"Ctrl-V"(或者简写为^V),然后再按下"u"以及unicode编码的十六进制值,来输入unicode字符。比如,希腊字母λ(lambda)通过键组合输入"^Vu03BB"。你也可以通过"Ctrl-K"(^K)以及一个digraph连字符输入一些字符。比如上面的字符也可以通过敲写"^Kl*"输入。更多连字符信息可以通过vim命令":digraphs"查看

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图4

当然你也可以设置自己个性化的连字符,命令是":digraph",更多信息可以参考vim维基相关内容(vim.wikia:Entering_special_characters)

Emacs编辑器

在Emacs中,unicode字符通过以下两个步骤:

1、"C-x8RE"进入unicode输入模式。

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图5

2、下方的小窗口出输入文本(名称或十六进制)。然后输入回车键。实现unicode字符就会输入。

例如,和上面的例子一样输入希腊母λ(lambda),使用组合键"C-x8RET3bbRET"。

你也可以使用"RFC1345"字符实现输入:"C-xRETC- fc1345RET"

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图6

或者"C-uC- fc1345RET"。然后再正文通过""+rfc1345助记符方式输入特殊字符。注意再你输入后Emacs将会在回显区域显示可能的字符。

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图7

比如,输入希腊字母λ(lambda),可以通过"l*"。

可以使用"C-"切换,Emacs的输入方法,比如选择TeX方法是,键入"C-uC-TeXRE",然后输入一个特殊的字符的值(比如λ)"lambda"。通过"C-hITeX"查看输入法提供的字符和序列。

unicode字符什么意思(unicode字符是什么意思?经常见到它.)-图8

Screen和shellbashshell

在bashshell中,使用Ctrl-Shift-u+unicode码值,输入unicode字符。例如输入集合包含运算符(∈)的字符,使用按键组合"Ctrl-Shift-u220"。

Screenunicode字符什么意思(unicode字符是什么意思?经常见到它.)-图9

GNUScreen支持动态字符码支持,但是支持相当有限。我们可以使用bindkey和exec使用外部程序插入字符。格式为:

bindkey^Kexec.!digraphs

这会将Ctrl-k绑定到shell命令行字符码。你也可以绑定更加友好的rfc1345码表,并对其按需修改。

好了本文虫虫给你介绍了常用的一些输入Unicode的方法,如果本文对你有一定帮助,请给虫虫点赞,并关注虫虫。

更多有关Unicode输入的信息可以查看维基百科相关词条wikipedia/wiki/Unicode_input)。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/176589.html

“unicode字符什么意思(unicode字符是什么意思?经常见到它.)” 的相关文章

亲爱的热爱的里的小艾是谁(还记得“亲爱的热爱的”中的小艾吗)

亲爱的热爱的里的小艾是谁(还记得“亲爱的热爱的”中的小艾吗)

一些影视剧作品总是给人能够带来更多好看的剧情,而里面的一些人物大家都是非常喜欢的。相信大家都看过亲爱的热爱的这部电视剧吧,它是由李现和杨紫主演的,并且当播完这部剧之后也是获得了很多观众的喜欢。就连里面的人物也是获得了很高的人气。之前剧里面有一个小演员,也是深受大家的喜欢,她叫小艾,很多人当时都嫌她非...

三个代表含义是什么(三个代表重要思想是对什么的继承和发展)

三个代表含义是什么(三个代表重要思想是对什么的继承和发展)

三个代表重要思想是对什么的继承和发展:“三个代表”重要思想是对马克思列宁主义、毛泽东思想、邓小平理论的继承和发展。反映了当代世界和中国发展变化对党和国家工作的新要求,是加强和改进党的建设、推进我国社会主义自我完善和发展的强大理论武器,是中国共产党集体智慧的结晶。 这一科学论断具有两层含义:一是“三...

十一高速免费吗2020(2020年十一高速收费吗)

十一高速免费吗2020(2020年十一高速收费吗)

2020年十一高速不收费,免费时段从节假日第一天0点开始,节假日结束当天24点结束。2020年高速免费的节假日分别是春节、清明节、劳动节、国庆节,对7座(包括7座)以下小型客车实行免费通行。免费高速期间,高速路上的车辆骤增,也给服务区带来接待压力,由于很多高速路服务区场地面积有限,甚至出现停车难的问...

父亲节快乐英文怎么写(看看特朗普的儿女们是怎么祝福父亲节的)

父亲节快乐英文怎么写(看看特朗普的儿女们是怎么祝福父亲节的)

父亲节用英文怎么说?怎么用英文写父亲节祝福语?来看美国总统特朗普一家是如何表达对父亲节的节日祝福。 父亲节快乐的英文是Happy Father’s Day,其中Father是单数,并且大写。 大女儿第一千金伊万卡在推特上发推说:“祝我的父亲及所有甘于奉献和慈爱的父亲节日快乐!今天属于你们!”(Hap...

怎样做鲤鱼好吃又简单方便(鲤鱼的七种经典美味做法)

怎样做鲤鱼好吃又简单方便(鲤鱼的七种经典美味做法)

大家好,我是小雨,今天给大家介绍一下鲤鱼的经典做法,一起来学习一下吧! 鲤鱼是在亚洲原产的温带性淡水鱼,味道鲜美而且营养丰富。鲤鱼的蛋白质不但含量高,而且质量也佳,人体消化吸收率可达96%,并能供给人体必需的氨基酸、矿物质、维生素A和维生素D。鲤鱼的脂肪多为不饱和脂肪酸,能很好地降低胆固醇,可以防治...

手游征途更新失败怎么办(龙途天下征途手游升级马匹装备)

手游征途更新失败怎么办(龙途天下征途手游升级马匹装备)

大家好,我是小可乐,今天小可乐为大家带来的是龙途天下征途手游马匹升级的相关内容,我们一起来看看吧! 拥有足够的材料后,可以前往中立区·世外桃源的NPC——训马师处进行打造马匹装备。在龙途天下征途手游中,打造的马匹装备只能是的卢马级别的哦。而目前的马匹装备有6个等级,分别是的卢马、赤兔马、乌骓马、龙骧...