热门问题
时间线
聊天
视角
区域指示符
来自维基百科,自由的百科全书
Remove ads
区域指示符(英语:regional indicator symbols)是一组用以对ISO 3166-1二位字母代码标准的二字母国家地区代码进行编码的26个Unicode字符。这种编码允许对于特定地区的符号进行特殊处理。
2010年10月,Unicode 6.0的发布为国家地区旗帜的绘文字表示提供了区域指示符,作为“对每一面旗帜都进行编码”的替代方案。除了作为拉丁字母显示外,这些符号的部分组合还可以在一些设备上渲染成符号对应的国家或地区的旗帜。[1][2]Unicode FAQ(页面存档备份,存于互联网档案馆)表明,国家与地区的旗帜不会在Unicode中直接编码到单独的码位上去,而应当以此法编码。[3]
在Unicode编码中,这些符号位于U+1F1E6 🇦 REGIONAL INDICATOR SYMBOL LETTER A与U+1F1FF 🇿 REGIONAL INDICATOR SYMBOL LETTER Z之间,在第一辅助平面的带圈字母数字补充区块。[4]
Remove ads
绘文字旗帜列表
在一些系统中,旗帜的绘文字可能会显示为二位国家地区代码。[5]
一组区域指示符称为一个“绘文字旗帜序列”,虽然其代码代表的是地区而非旗帜。[6]
在所有的26 × 26 = 676个双字母组合中只有270个是合法的Unicode地区代码,包含了通用当地数据存储库(CLDR)的以下子集:[6][7][8]
- CLDR中全部的256个常规的地区代码序列
- CLDR中的两个宏观区域(macroregion)的代码序列(EU与UN)
- CLDR中全部12个已弃用的地区代码序列(仅作向前兼容用)
Remove ads
Unicode区块
带圈字母数字补充区块[1]的区域指示符部分
Unicode联盟官方码表(页面存档备份,存于互联网档案馆) (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
U+1F1Ex | (U+1F100–U+1F1E5 已省略) | 🇦 | 🇧 | 🇨 | 🇩 | 🇪 | 🇫 | 🇬 | 🇭 | 🇮 | 🇯 | |||||
U+1F1Fx | 🇰 | 🇱 | 🇲 | 🇳 | 🇴 | 🇵 | 🇶 | 🇷 | 🇸 | 🇹 | 🇺 | 🇻 | 🇼 | 🇽 | 🇾 | 🇿 |
Notes
|
Remove ads
背景
在2007年,Unicode收到了一份对于广泛使用的绘文字编码提案,这份提案上的绘文字主要出自日本通讯公司NTT DOCOMO、KDDI和软银集团之手。[12]提案中的符号包含了下列十面旗帜[13]: 中国(🇨🇳)、
德国(🇩🇪)、
西班牙(🇪🇸)、
法国(🇫🇷)、
英国(🇬🇧)、
意大利(🇮🇹)、
日本(🇯🇵)、
韩国(🇰🇷)、
俄罗斯(🇷🇺)和
美国(🇺🇸)。有观点认为,仅仅对于这十面旗帜编码这一做法包含偏见。[14]一个被驳回的编码提案是,在保留旗帜的情况下,称它们为“绘文字兼容字符-n”(EMOJI COMPATIBILITY SYMBOL-n)并以标准“EC n”显示,而不展示它们代表的旗帜;[15]另一个被驳回的提案为676种双字母组合中每一种都分配了码位,以ISO 3166标准(如
FR
代表法国)或国家和地区顶级域(如EU
代表欧盟)与旗帜对应。[16]
最终被接受的方案添加了与拉丁字母相对应的26个字符以表示区域指示符,当其按照上文的序列出现时会呈现出对应的旗帜,同时为绘文字的扩充预留了空间以供后续添加。[2]根据Unicode标准,“此类[区域指示符的]组合的主要目的是,为表情符号核心集合中使用的特定字符提供明确双向映射”(the main purpose of such [regional indicator symbol] pairs is to provide unambiguous roundtrip mappings to certain characters used in the emoji core sets)[17],此处特指以下十面国旗:[18]🇨🇳、🇩🇪、🇪🇸、🇫🇷、🇬🇧、🇮🇹、🇯🇵、🇰🇷、🇷🇺和🇺🇸。
由于Unicode的区域指示符只提供地区代码、不提供旗帜,特定的系统可以采取不渲染字符的方式以避免引起非议。如在台湾问题中,对于实际统治台湾地区的台北政府,北京政府拒绝承认,因此在中国大陆的新闻媒体报道中,中华民国国旗会被作马赛克处理,而在大陆法律下的电子产品,“🇹🇼”也会显示为字符缺失或不作为旗帜显示。[19][20]
参见
注释
参考文献
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads