0

我不确定他们是使用图像还是某种文本转换,但苹果如何实现 Siri 响应中的卷曲引号样式?当我尝试用常规引号重新创建它时,我得到的就是常规引号。

4

2 回答 2

1

看起来他们正在使用 UNICODE“左双引号”和“右双引号”标记——代码点 U+201C (“) 和 U+201D (”)。您可以将它们直接嵌入到您的源代码中(请参阅维基百科了解如何键入它们)。

bash$ cat foo.m
#include <Foundation/Foundation.h>
int
main() {
    NSLog(@"“%@”\n", @"Hello");
    return 0;
}
bash$ gcc foo.m -framework Foundation
bash$ ./a.out
“Hello”

您也可以使用十六进制转义将它们嵌入为 UTF-8 序列:

    NSLog(@"\xE2\x80\x9C%@\xE2\x80\x9D\n", @"Hello");
于 2011-12-26T17:30:26.677 回答
0

它们被称为“智能引号”或“书籍引号”,这是与常规引号不同的 Unicode 代码点。智能引号的 unicode 代码点用于U+201C“左双引号”和U+201D“右双引号”。将其与U+0022“引号”进行比较。

于 2011-12-26T17:15:04.733 回答