找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 新闻 查看内容

Fedora 19 开发代号 “薛定谔的猫”引发争论

2013-04-07 21:17       

一位Fedora开发者在递交Fedora 19 bug报告时返回了非法字符错误。调查发现,报告bug时遭遇的bug根源于bug报告系统的libreport,触发bug的是服务器端文件/etc/os-release,它只包含一行字符“Fedora release 19 (Schrödinger's Cat)”。代号为“薛定谔的猫”的Fedora 19计划于2013年6月25日发布,其英文名称中包含了多个不常用的字符,如ö就不在基本拉丁字母表内,但引发问题的不是ö而是撇号('),撇号形状与单引号类似但其实截然不同。

https://dn-linuxcn.qbox.me/data/attachment/album/201304/07/195222565pook5n55gfgvf.jpg

对于开发代号字符处理所引发的问题,有开发者提出了绕过问题的权宜之计,也有开发者提议干脆修改名称,将Schrödinger's Cat改为Schrodingers Cat或其它完全使用ASCII字符的变称。有人指出,Fedora 20的候选开发代号Motörhead's Moshpit也包含非ASCII字符,所以也许修正UTF-8字符处理问题才能从根本上解决问题。

Don Marti则提议用“Schrödinger's口口”作为替代名字,认为如果要用Unicode就彻底一点。

(这里这个字符不能显示,实际该字符的字形如下图。该字符是:SMILING CAT FACE WITH HEART-SHAPED EYES,Unicode: U+1F63B (U+D83D U+DE3B),UTF-8: F0 9F 98 BB)。

 

最新评论

我也要发表评论

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。