NaN值是否有单个UTF-8字符表示?

时间:2013-07-12 05:20:17

标签: utf-8 character nan

我在谷歌上找不到任何东西。我以为我以前见过它。

1 个答案:

答案 0 :(得分:3)

没有。 NaN不是字符级概念,而是浮点格式和许多编程语言中的概念。

在某些情况下,符号“ ”用于表示NaN,但这只是一个奇怪的约定,并不符合“ ”,U + FFFD REPLACEMENT CHARACTER的Unicode含义,即(由Unicode标准)“用于替换其值在Unicode中未知或不可表示的传入字符”。

由于此类误导符号的影响,在Common Locale Data Repository(CLDR)的某些早期版本中,“ ”是NaN概念的默认(根)本地化。但很久以前就已经解决了这个问题;默认本地化现在是三个字母的字符串“NaN”(似乎目前只有阿拉伯语的本地化与默认值不同)。